/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedVariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/array-eq-trans.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-25 08:07:05,455 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-25 08:07:05,457 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-25 08:07:05,481 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-25 08:07:05,481 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-25 08:07:05,482 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-25 08:07:05,484 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-25 08:07:05,485 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-25 08:07:05,487 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-25 08:07:05,487 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-25 08:07:05,488 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-25 08:07:05,489 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-25 08:07:05,490 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-25 08:07:05,490 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-25 08:07:05,491 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-25 08:07:05,492 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-25 08:07:05,493 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-25 08:07:05,494 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-25 08:07:05,495 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-25 08:07:05,497 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-25 08:07:05,498 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-25 08:07:05,499 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-25 08:07:05,500 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-25 08:07:05,500 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-25 08:07:05,502 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-25 08:07:05,503 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-25 08:07:05,503 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-25 08:07:05,504 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-25 08:07:05,504 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-25 08:07:05,505 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-25 08:07:05,505 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-25 08:07:05,506 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-25 08:07:05,506 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-25 08:07:05,507 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-25 08:07:05,508 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-25 08:07:05,508 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-25 08:07:05,509 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-25 08:07:05,509 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-25 08:07:05,509 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-25 08:07:05,510 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-25 08:07:05,510 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-25 08:07:05,511 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedVariableLbe.epf [2021-03-25 08:07:05,531 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-25 08:07:05,531 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-25 08:07:05,532 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-25 08:07:05,532 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-25 08:07:05,532 INFO L138 SettingsManager]: * Use SBE=true [2021-03-25 08:07:05,533 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-25 08:07:05,533 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-25 08:07:05,533 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-25 08:07:05,533 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-25 08:07:05,533 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-25 08:07:05,534 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-25 08:07:05,534 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-25 08:07:05,534 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-25 08:07:05,534 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-25 08:07:05,534 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-25 08:07:05,534 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-25 08:07:05,535 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-25 08:07:05,535 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-25 08:07:05,535 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-25 08:07:05,535 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-25 08:07:05,535 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-25 08:07:05,536 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 08:07:05,536 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-25 08:07:05,536 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-25 08:07:05,536 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-25 08:07:05,536 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-25 08:07:05,537 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-25 08:07:05,537 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2021-03-25 08:07:05,537 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-25 08:07:05,537 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-25 08:07:05,537 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-25 08:07:05,820 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-25 08:07:05,842 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-25 08:07:05,845 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-25 08:07:05,846 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-03-25 08:07:05,847 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-03-25 08:07:05,849 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/array-eq-trans.wvr.bpl [2021-03-25 08:07:05,865 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/array-eq-trans.wvr.bpl' [2021-03-25 08:07:05,911 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-25 08:07:05,913 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-03-25 08:07:05,914 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-25 08:07:05,914 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-25 08:07:05,914 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-25 08:07:05,923 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 08:07:05" (1/1) ... [2021-03-25 08:07:05,930 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 08:07:05" (1/1) ... [2021-03-25 08:07:05,935 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-25 08:07:05,936 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-25 08:07:05,936 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-25 08:07:05,937 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-25 08:07:05,944 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 08:07:05" (1/1) ... [2021-03-25 08:07:05,944 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 08:07:05" (1/1) ... [2021-03-25 08:07:05,952 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 08:07:05" (1/1) ... [2021-03-25 08:07:05,952 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 08:07:05" (1/1) ... [2021-03-25 08:07:05,956 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 08:07:05" (1/1) ... [2021-03-25 08:07:05,960 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 08:07:05" (1/1) ... [2021-03-25 08:07:05,961 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 08:07:05" (1/1) ... [2021-03-25 08:07:05,965 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-25 08:07:05,966 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-25 08:07:05,966 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-25 08:07:05,966 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-25 08:07:05,968 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 08:07:05" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 08:07:06,034 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-03-25 08:07:06,035 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-03-25 08:07:06,036 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-03-25 08:07:06,037 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-03-25 08:07:06,037 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-03-25 08:07:06,037 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-03-25 08:07:06,037 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-03-25 08:07:06,037 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-25 08:07:06,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-25 08:07:06,038 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-03-25 08:07:06,038 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-03-25 08:07:06,039 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-03-25 08:07:06,039 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-25 08:07:06,260 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-25 08:07:06,260 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-03-25 08:07:06,261 INFO L202 PluginConnector]: Adding new model array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 08:07:06 BoogieIcfgContainer [2021-03-25 08:07:06,262 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-25 08:07:06,263 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-25 08:07:06,263 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-25 08:07:06,265 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-25 08:07:06,265 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 08:07:05" (1/2) ... [2021-03-25 08:07:06,266 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58b1ad4c and model type array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 08:07:06, skipping insertion in model container [2021-03-25 08:07:06,266 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 08:07:06" (2/2) ... [2021-03-25 08:07:06,267 INFO L111 eAbstractionObserver]: Analyzing ICFG array-eq-trans.wvr.bpl [2021-03-25 08:07:06,271 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-25 08:07:06,274 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-25 08:07:06,275 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-25 08:07:06,304 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-03-25 08:07:06,318 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-25 08:07:06,334 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 08:07:06,334 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 08:07:06,335 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 08:07:06,335 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 08:07:06,335 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 08:07:06,335 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 08:07:06,335 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 08:07:06,335 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 08:07:06,343 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 39 places, 35 transitions, 94 flow [2021-03-25 08:07:06,378 INFO L129 PetriNetUnfolder]: 6/32 cut-off events. [2021-03-25 08:07:06,378 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-25 08:07:06,381 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45 conditions, 32 events. 6/32 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 73 event pairs, 0 based on Foata normal form. 0/25 useless extension candidates. Maximal degree in co-relation 27. Up to 3 conditions per place. [2021-03-25 08:07:06,381 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 35 transitions, 94 flow [2021-03-25 08:07:06,385 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 34 places, 30 transitions, 78 flow [2021-03-25 08:07:06,386 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:06,398 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 34 places, 30 transitions, 78 flow [2021-03-25 08:07:06,405 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 34 places, 30 transitions, 78 flow [2021-03-25 08:07:06,409 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 34 places, 30 transitions, 78 flow [2021-03-25 08:07:06,424 INFO L129 PetriNetUnfolder]: 6/30 cut-off events. [2021-03-25 08:07:06,424 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-25 08:07:06,425 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 30 events. 6/30 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 59 event pairs, 0 based on Foata normal form. 0/24 useless extension candidates. Maximal degree in co-relation 27. Up to 3 conditions per place. [2021-03-25 08:07:06,427 INFO L142 LiptonReduction]: Number of co-enabled transitions 378 [2021-03-25 08:07:06,789 INFO L154 LiptonReduction]: Checked pairs total: 144 [2021-03-25 08:07:06,790 INFO L156 LiptonReduction]: Total number of compositions: 13 [2021-03-25 08:07:06,792 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 407 [2021-03-25 08:07:06,807 INFO L129 PetriNetUnfolder]: 3/16 cut-off events. [2021-03-25 08:07:06,807 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-25 08:07:06,808 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:06,808 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:06,809 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:06,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:06,814 INFO L82 PathProgramCache]: Analyzing trace with hash -1920752559, now seen corresponding path program 1 times [2021-03-25 08:07:06,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:06,821 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117862646] [2021-03-25 08:07:06,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:06,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:06,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:06,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:06,989 INFO L142 QuantifierPusher]: treesize reduction 6, result has 82.9 percent of original size [2021-03-25 08:07:06,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-25 08:07:07,032 INFO L142 QuantifierPusher]: treesize reduction 7, result has 84.8 percent of original size [2021-03-25 08:07:07,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:07,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:07,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117862646] [2021-03-25 08:07:07,086 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 08:07:07,086 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 08:07:07,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504229596] [2021-03-25 08:07:07,094 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 08:07:07,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:07,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 08:07:07,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 08:07:07,107 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2021-03-25 08:07:07,108 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 17 transitions, 52 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:07,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:07,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2021-03-25 08:07:07,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:07,281 INFO L129 PetriNetUnfolder]: 148/228 cut-off events. [2021-03-25 08:07:07,282 INFO L130 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2021-03-25 08:07:07,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 464 conditions, 228 events. 148/228 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 776 event pairs, 36 based on Foata normal form. 1/148 useless extension candidates. Maximal degree in co-relation 442. Up to 161 conditions per place. [2021-03-25 08:07:07,288 INFO L132 encePairwiseOnDemand]: 42/48 looper letters, 19 selfloop transitions, 7 changer transitions 0/32 dead transitions. [2021-03-25 08:07:07,288 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 32 transitions, 134 flow [2021-03-25 08:07:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 08:07:07,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 08:07:07,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2021-03-25 08:07:07,300 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4739583333333333 [2021-03-25 08:07:07,300 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 91 transitions. [2021-03-25 08:07:07,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 91 transitions. [2021-03-25 08:07:07,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:07,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 91 transitions. [2021-03-25 08:07:07,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:07,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:07,313 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:07,314 INFO L185 Difference]: Start difference. First operand has 24 places, 17 transitions, 52 flow. Second operand 4 states and 91 transitions. [2021-03-25 08:07:07,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 32 transitions, 134 flow [2021-03-25 08:07:07,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 32 transitions, 122 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-03-25 08:07:07,324 INFO L241 Difference]: Finished difference. Result has 23 places, 23 transitions, 84 flow [2021-03-25 08:07:07,326 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=84, PETRI_PLACES=23, PETRI_TRANSITIONS=23} [2021-03-25 08:07:07,327 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, -1 predicate places. [2021-03-25 08:07:07,327 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:07,327 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 23 places, 23 transitions, 84 flow [2021-03-25 08:07:07,328 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 23 places, 23 transitions, 84 flow [2021-03-25 08:07:07,328 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 23 places, 23 transitions, 84 flow [2021-03-25 08:07:07,337 INFO L129 PetriNetUnfolder]: 15/44 cut-off events. [2021-03-25 08:07:07,337 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 08:07:07,338 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 44 events. 15/44 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 98 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 58. Up to 14 conditions per place. [2021-03-25 08:07:07,338 INFO L142 LiptonReduction]: Number of co-enabled transitions 144 [2021-03-25 08:07:07,457 INFO L154 LiptonReduction]: Checked pairs total: 12 [2021-03-25 08:07:07,457 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 08:07:07,458 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 131 [2021-03-25 08:07:07,459 INFO L480 AbstractCegarLoop]: Abstraction has has 23 places, 23 transitions, 84 flow [2021-03-25 08:07:07,459 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:07,459 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:07,459 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:07,460 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-25 08:07:07,460 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:07,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:07,461 INFO L82 PathProgramCache]: Analyzing trace with hash 290052323, now seen corresponding path program 1 times [2021-03-25 08:07:07,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:07,462 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100784185] [2021-03-25 08:07:07,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:07,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:07,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:07,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,531 INFO L142 QuantifierPusher]: treesize reduction 1, result has 91.7 percent of original size [2021-03-25 08:07:07,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:07,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100784185] [2021-03-25 08:07:07,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879717201] [2021-03-25 08:07:07,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:07,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:07,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-25 08:07:07,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:07,590 INFO L142 QuantifierPusher]: treesize reduction 7, result has 53.3 percent of original size [2021-03-25 08:07:07,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:07,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:07,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:07,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:07,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:07,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:07,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:07,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:07,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:07,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 08:07:07,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:07,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:07,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:07,657 INFO L142 QuantifierPusher]: treesize reduction 7, result has 61.1 percent of original size [2021-03-25 08:07:07,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:07,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:07,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:07,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:07,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:07,714 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:07,714 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:07,714 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-03-25 08:07:07,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619854463] [2021-03-25 08:07:07,716 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 08:07:07,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:07,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 08:07:07,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 08:07:07,718 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2021-03-25 08:07:07,719 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 23 transitions, 84 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:07,719 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:07,719 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2021-03-25 08:07:07,719 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:07,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([123] L56-2-->thread3EXIT: Formula: (or v_break_AC_7 (not (< v_i_AC_17 v_Cn_10)) (not (< v_i_AC_17 v_An_10))) InVars {An=v_An_10, Cn=v_Cn_10, i_AC=v_i_AC_17, break_AC=v_break_AC_7} OutVars{An=v_An_10, Cn=v_Cn_10, i_AC=v_i_AC_17, break_AC=v_break_AC_7} AuxVars[] AssignedVars[][16], [16#L26-2true, Black: 49#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (or (< Cn (+ i_BC 1)) (<= Bn i_AB)) (<= i_AB i_AC)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 23#thread3EXITtrue, 25#L41true, 11#L73true, 43#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC))]) [2021-03-25 08:07:07,844 INFO L384 tUnfolder$Statistics]: this new event has 10 ancestors and is cut-off event [2021-03-25 08:07:07,845 INFO L387 tUnfolder$Statistics]: existing Event has 8 ancestors and is cut-off event [2021-03-25 08:07:07,845 INFO L387 tUnfolder$Statistics]: existing Event has 8 ancestors and is cut-off event [2021-03-25 08:07:07,845 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:07:07,845 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([99] L56-2-->L56: Formula: (and (< v_i_AC_4 v_An_5) (< v_i_AC_4 v_Cn_5) (not v_break_AC_4)) InVars {i_AC=v_i_AC_4, break_AC=v_break_AC_4, An=v_An_5, Cn=v_Cn_5} OutVars{i_AC=v_i_AC_4, break_AC=v_break_AC_4, An=v_An_5, Cn=v_Cn_5} AuxVars[] AssignedVars[][17], [16#L26-2true, 35#L56true, Black: 49#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (or (< Cn (+ i_BC 1)) (<= Bn i_AB)) (<= i_AB i_AC)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 25#L41true, 11#L73true, 43#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC))]) [2021-03-25 08:07:07,845 INFO L384 tUnfolder$Statistics]: this new event has 10 ancestors and is cut-off event [2021-03-25 08:07:07,845 INFO L387 tUnfolder$Statistics]: existing Event has 8 ancestors and is cut-off event [2021-03-25 08:07:07,845 INFO L387 tUnfolder$Statistics]: existing Event has 8 ancestors and is cut-off event [2021-03-25 08:07:07,845 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:07:07,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([123] L56-2-->thread3EXIT: Formula: (or v_break_AC_7 (not (< v_i_AC_17 v_Cn_10)) (not (< v_i_AC_17 v_An_10))) InVars {An=v_An_10, Cn=v_Cn_10, i_AC=v_i_AC_17, break_AC=v_break_AC_7} OutVars{An=v_An_10, Cn=v_Cn_10, i_AC=v_i_AC_17, break_AC=v_break_AC_7} AuxVars[] AssignedVars[][16], [17#L26true, Black: 49#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (or (< Cn (+ i_BC 1)) (<= Bn i_AB)) (<= i_AB i_AC)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 23#thread3EXITtrue, 25#L41true, 11#L73true, 43#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC))]) [2021-03-25 08:07:07,847 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 08:07:07,847 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 08:07:07,848 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 08:07:07,848 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:07,848 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([99] L56-2-->L56: Formula: (and (< v_i_AC_4 v_An_5) (< v_i_AC_4 v_Cn_5) (not v_break_AC_4)) InVars {i_AC=v_i_AC_4, break_AC=v_break_AC_4, An=v_An_5, Cn=v_Cn_5} OutVars{i_AC=v_i_AC_4, break_AC=v_break_AC_4, An=v_An_5, Cn=v_Cn_5} AuxVars[] AssignedVars[][17], [17#L26true, 35#L56true, Black: 49#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (or (< Cn (+ i_BC 1)) (<= Bn i_AB)) (<= i_AB i_AC)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 25#L41true, 11#L73true, 43#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC))]) [2021-03-25 08:07:07,848 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 08:07:07,848 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 08:07:07,848 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 08:07:07,848 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:07,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([123] L56-2-->thread3EXIT: Formula: (or v_break_AC_7 (not (< v_i_AC_17 v_Cn_10)) (not (< v_i_AC_17 v_An_10))) InVars {An=v_An_10, Cn=v_Cn_10, i_AC=v_i_AC_17, break_AC=v_break_AC_7} OutVars{An=v_An_10, Cn=v_Cn_10, i_AC=v_i_AC_17, break_AC=v_break_AC_7} AuxVars[] AssignedVars[][16], [Black: 49#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (or (< Cn (+ i_BC 1)) (<= Bn i_AB)) (<= i_AB i_AC)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 23#thread3EXITtrue, 25#L41true, 10#thread1EXITtrue, 11#L73true, 43#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC))]) [2021-03-25 08:07:07,851 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 08:07:07,851 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 08:07:07,851 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 08:07:07,851 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:07,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([99] L56-2-->L56: Formula: (and (< v_i_AC_4 v_An_5) (< v_i_AC_4 v_Cn_5) (not v_break_AC_4)) InVars {i_AC=v_i_AC_4, break_AC=v_break_AC_4, An=v_An_5, Cn=v_Cn_5} OutVars{i_AC=v_i_AC_4, break_AC=v_break_AC_4, An=v_An_5, Cn=v_Cn_5} AuxVars[] AssignedVars[][17], [35#L56true, Black: 49#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (or (< Cn (+ i_BC 1)) (<= Bn i_AB)) (<= i_AB i_AC)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 25#L41true, 10#thread1EXITtrue, 11#L73true, 43#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC))]) [2021-03-25 08:07:07,852 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 08:07:07,855 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 08:07:07,856 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 08:07:07,856 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:07,871 INFO L129 PetriNetUnfolder]: 262/424 cut-off events. [2021-03-25 08:07:07,871 INFO L130 PetriNetUnfolder]: For 79/93 co-relation queries the response was YES. [2021-03-25 08:07:07,874 INFO L84 FinitePrefix]: Finished finitePrefix Result has 964 conditions, 424 events. 262/424 cut-off events. For 79/93 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 1849 event pairs, 22 based on Foata normal form. 5/300 useless extension candidates. Maximal degree in co-relation 903. Up to 146 conditions per place. [2021-03-25 08:07:07,877 INFO L132 encePairwiseOnDemand]: 42/49 looper letters, 26 selfloop transitions, 8 changer transitions 7/50 dead transitions. [2021-03-25 08:07:07,877 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 50 transitions, 240 flow [2021-03-25 08:07:07,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 08:07:07,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 08:07:07,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2021-03-25 08:07:07,883 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2021-03-25 08:07:07,883 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 170 transitions. [2021-03-25 08:07:07,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 170 transitions. [2021-03-25 08:07:07,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:07,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 170 transitions. [2021-03-25 08:07:07,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 28.333333333333332) internal successors, (170), 6 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:07,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 49.0) internal successors, (343), 7 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:07,886 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 49.0) internal successors, (343), 7 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:07,886 INFO L185 Difference]: Start difference. First operand has 23 places, 23 transitions, 84 flow. Second operand 6 states and 170 transitions. [2021-03-25 08:07:07,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 50 transitions, 240 flow [2021-03-25 08:07:07,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 50 transitions, 240 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 08:07:07,888 INFO L241 Difference]: Finished difference. Result has 31 places, 27 transitions, 129 flow [2021-03-25 08:07:07,888 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=129, PETRI_PLACES=31, PETRI_TRANSITIONS=27} [2021-03-25 08:07:07,889 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 7 predicate places. [2021-03-25 08:07:07,889 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:07,889 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 31 places, 27 transitions, 129 flow [2021-03-25 08:07:07,889 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 31 places, 27 transitions, 129 flow [2021-03-25 08:07:07,890 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 30 places, 27 transitions, 129 flow [2021-03-25 08:07:07,897 INFO L129 PetriNetUnfolder]: 24/79 cut-off events. [2021-03-25 08:07:07,897 INFO L130 PetriNetUnfolder]: For 13/17 co-relation queries the response was YES. [2021-03-25 08:07:07,898 INFO L84 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 79 events. 24/79 cut-off events. For 13/17 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 288 event pairs, 0 based on Foata normal form. 0/66 useless extension candidates. Maximal degree in co-relation 152. Up to 25 conditions per place. [2021-03-25 08:07:07,898 INFO L142 LiptonReduction]: Number of co-enabled transitions 200 [2021-03-25 08:07:07,988 INFO L154 LiptonReduction]: Checked pairs total: 8 [2021-03-25 08:07:07,988 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 08:07:07,989 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 100 [2021-03-25 08:07:07,992 INFO L480 AbstractCegarLoop]: Abstraction has has 29 places, 26 transitions, 125 flow [2021-03-25 08:07:07,992 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:07,992 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:07,992 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:08,207 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-03-25 08:07:08,207 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:08,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:08,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1182181977, now seen corresponding path program 1 times [2021-03-25 08:07:08,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:08,208 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993592976] [2021-03-25 08:07:08,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:08,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:08,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,257 INFO L142 QuantifierPusher]: treesize reduction 1, result has 93.8 percent of original size [2021-03-25 08:07:08,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:07:08,267 INFO L142 QuantifierPusher]: treesize reduction 1, result has 91.7 percent of original size [2021-03-25 08:07:08,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:08,275 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993592976] [2021-03-25 08:07:08,275 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 08:07:08,275 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 08:07:08,275 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775816509] [2021-03-25 08:07:08,275 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 08:07:08,275 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:08,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 08:07:08,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 08:07:08,277 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 50 [2021-03-25 08:07:08,277 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 26 transitions, 125 flow. Second operand has 5 states, 5 states have (on average 23.2) internal successors, (116), 5 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:08,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:08,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 50 [2021-03-25 08:07:08,277 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:08,396 INFO L129 PetriNetUnfolder]: 188/314 cut-off events. [2021-03-25 08:07:08,397 INFO L130 PetriNetUnfolder]: For 178/197 co-relation queries the response was YES. [2021-03-25 08:07:08,397 INFO L84 FinitePrefix]: Finished finitePrefix Result has 873 conditions, 314 events. 188/314 cut-off events. For 178/197 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 1384 event pairs, 36 based on Foata normal form. 2/247 useless extension candidates. Maximal degree in co-relation 856. Up to 115 conditions per place. [2021-03-25 08:07:08,400 INFO L132 encePairwiseOnDemand]: 44/50 looper letters, 21 selfloop transitions, 6 changer transitions 6/42 dead transitions. [2021-03-25 08:07:08,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 42 transitions, 243 flow [2021-03-25 08:07:08,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 08:07:08,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 08:07:08,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2021-03-25 08:07:08,403 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.556 [2021-03-25 08:07:08,403 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 139 transitions. [2021-03-25 08:07:08,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 139 transitions. [2021-03-25 08:07:08,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:08,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 139 transitions. [2021-03-25 08:07:08,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:08,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 50.0) internal successors, (300), 6 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:08,407 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 50.0) internal successors, (300), 6 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:08,407 INFO L185 Difference]: Start difference. First operand has 29 places, 26 transitions, 125 flow. Second operand 5 states and 139 transitions. [2021-03-25 08:07:08,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 42 transitions, 243 flow [2021-03-25 08:07:08,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 42 transitions, 239 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-03-25 08:07:08,411 INFO L241 Difference]: Finished difference. Result has 35 places, 27 transitions, 153 flow [2021-03-25 08:07:08,411 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=123, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=153, PETRI_PLACES=35, PETRI_TRANSITIONS=27} [2021-03-25 08:07:08,412 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 11 predicate places. [2021-03-25 08:07:08,412 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:08,412 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 35 places, 27 transitions, 153 flow [2021-03-25 08:07:08,412 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 35 places, 27 transitions, 153 flow [2021-03-25 08:07:08,413 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 35 places, 27 transitions, 153 flow [2021-03-25 08:07:08,423 INFO L129 PetriNetUnfolder]: 20/67 cut-off events. [2021-03-25 08:07:08,423 INFO L130 PetriNetUnfolder]: For 38/44 co-relation queries the response was YES. [2021-03-25 08:07:08,424 INFO L84 FinitePrefix]: Finished finitePrefix Result has 177 conditions, 67 events. 20/67 cut-off events. For 38/44 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 214 event pairs, 0 based on Foata normal form. 0/60 useless extension candidates. Maximal degree in co-relation 143. Up to 19 conditions per place. [2021-03-25 08:07:08,425 INFO L142 LiptonReduction]: Number of co-enabled transitions 196 [2021-03-25 08:07:08,427 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:08,427 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:07:08,428 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 16 [2021-03-25 08:07:08,428 INFO L480 AbstractCegarLoop]: Abstraction has has 35 places, 27 transitions, 153 flow [2021-03-25 08:07:08,428 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 23.2) internal successors, (116), 5 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:08,429 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:08,429 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:08,429 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-25 08:07:08,429 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:08,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:08,429 INFO L82 PathProgramCache]: Analyzing trace with hash 84377319, now seen corresponding path program 1 times [2021-03-25 08:07:08,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:08,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409316867] [2021-03-25 08:07:08,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:08,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:08,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 08:07:08,489 INFO L142 QuantifierPusher]: treesize reduction 1, result has 91.7 percent of original size [2021-03-25 08:07:08,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,510 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:08,510 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409316867] [2021-03-25 08:07:08,510 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477384119] [2021-03-25 08:07:08,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-03-25 08:07:08,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:08,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-25 08:07:08,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:08,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:08,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:08,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 08:07:08,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:08,617 INFO L142 QuantifierPusher]: treesize reduction 7, result has 61.1 percent of original size [2021-03-25 08:07:08,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:08,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:08,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:08,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:08,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:08,663 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:08,664 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:08,664 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-03-25 08:07:08,664 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234085775] [2021-03-25 08:07:08,664 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 08:07:08,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:08,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 08:07:08,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 08:07:08,665 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 50 [2021-03-25 08:07:08,666 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 27 transitions, 153 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:08,666 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:08,666 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 50 [2021-03-25 08:07:08,666 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:08,777 INFO L129 PetriNetUnfolder]: 283/508 cut-off events. [2021-03-25 08:07:08,777 INFO L130 PetriNetUnfolder]: For 606/627 co-relation queries the response was YES. [2021-03-25 08:07:08,779 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1544 conditions, 508 events. 283/508 cut-off events. For 606/627 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2442 event pairs, 30 based on Foata normal form. 17/455 useless extension candidates. Maximal degree in co-relation 1444. Up to 147 conditions per place. [2021-03-25 08:07:08,781 INFO L132 encePairwiseOnDemand]: 44/50 looper letters, 40 selfloop transitions, 9 changer transitions 7/64 dead transitions. [2021-03-25 08:07:08,782 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 64 transitions, 459 flow [2021-03-25 08:07:08,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 08:07:08,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 08:07:08,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2021-03-25 08:07:08,783 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.58 [2021-03-25 08:07:08,783 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 174 transitions. [2021-03-25 08:07:08,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 174 transitions. [2021-03-25 08:07:08,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:08,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 174 transitions. [2021-03-25 08:07:08,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:08,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 50.0) internal successors, (350), 7 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:08,786 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 50.0) internal successors, (350), 7 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:08,786 INFO L185 Difference]: Start difference. First operand has 35 places, 27 transitions, 153 flow. Second operand 6 states and 174 transitions. [2021-03-25 08:07:08,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 64 transitions, 459 flow [2021-03-25 08:07:08,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 64 transitions, 456 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 08:07:08,794 INFO L241 Difference]: Finished difference. Result has 42 places, 32 transitions, 203 flow [2021-03-25 08:07:08,794 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=203, PETRI_PLACES=42, PETRI_TRANSITIONS=32} [2021-03-25 08:07:08,794 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 18 predicate places. [2021-03-25 08:07:08,794 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:08,795 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 42 places, 32 transitions, 203 flow [2021-03-25 08:07:08,795 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 42 places, 32 transitions, 203 flow [2021-03-25 08:07:08,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 41 places, 32 transitions, 203 flow [2021-03-25 08:07:08,803 INFO L129 PetriNetUnfolder]: 32/110 cut-off events. [2021-03-25 08:07:08,803 INFO L130 PetriNetUnfolder]: For 89/93 co-relation queries the response was YES. [2021-03-25 08:07:08,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 312 conditions, 110 events. 32/110 cut-off events. For 89/93 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 488 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 282. Up to 30 conditions per place. [2021-03-25 08:07:08,805 INFO L142 LiptonReduction]: Number of co-enabled transitions 252 [2021-03-25 08:07:08,891 INFO L154 LiptonReduction]: Checked pairs total: 9 [2021-03-25 08:07:08,891 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 08:07:08,891 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 97 [2021-03-25 08:07:08,892 INFO L480 AbstractCegarLoop]: Abstraction has has 40 places, 31 transitions, 199 flow [2021-03-25 08:07:08,892 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:08,892 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:08,892 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:09,107 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:09,108 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:09,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:09,108 INFO L82 PathProgramCache]: Analyzing trace with hash 203295219, now seen corresponding path program 1 times [2021-03-25 08:07:09,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:09,109 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764089744] [2021-03-25 08:07:09,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:09,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:09,203 INFO L142 QuantifierPusher]: treesize reduction 36, result has 32.1 percent of original size [2021-03-25 08:07:09,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:07:09,229 INFO L142 QuantifierPusher]: treesize reduction 73, result has 29.8 percent of original size [2021-03-25 08:07:09,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:07:09,267 INFO L142 QuantifierPusher]: treesize reduction 58, result has 43.1 percent of original size [2021-03-25 08:07:09,272 INFO L147 QuantifierPusher]: treesize reduction 5, result has 88.6 percent of original size 39 [2021-03-25 08:07:09,304 INFO L142 QuantifierPusher]: treesize reduction 79, result has 45.9 percent of original size [2021-03-25 08:07:09,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:07:09,353 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:09,354 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764089744] [2021-03-25 08:07:09,354 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412175795] [2021-03-25 08:07:09,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:09,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:09,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 08:07:09,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:09,388 INFO L142 QuantifierPusher]: treesize reduction 7, result has 66.7 percent of original size [2021-03-25 08:07:09,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:09,447 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.5 percent of original size [2021-03-25 08:07:09,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 08:07:09,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:07:09,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:07:09,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:07:09,483 INFO L142 QuantifierPusher]: treesize reduction 3, result has 89.7 percent of original size [2021-03-25 08:07:09,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:09,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 08:07:09,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 08:07:09,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 08:07:09,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 08:07:09,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 08:07:09,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 08:07:09,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 08:07:09,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 08:07:09,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 08:07:09,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 08:07:09,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 08:07:09,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:07:09,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:09,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:09,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:09,618 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:09,618 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2021-03-25 08:07:09,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661120674] [2021-03-25 08:07:09,619 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-25 08:07:09,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:09,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-25 08:07:09,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-03-25 08:07:09,620 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 51 [2021-03-25 08:07:09,620 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 31 transitions, 199 flow. Second operand has 11 states, 11 states have (on average 16.272727272727273) internal successors, (179), 11 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:09,621 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:09,621 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 51 [2021-03-25 08:07:09,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:09,840 INFO L129 PetriNetUnfolder]: 249/433 cut-off events. [2021-03-25 08:07:09,841 INFO L130 PetriNetUnfolder]: For 990/1004 co-relation queries the response was YES. [2021-03-25 08:07:09,842 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1662 conditions, 433 events. 249/433 cut-off events. For 990/1004 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 1932 event pairs, 46 based on Foata normal form. 8/436 useless extension candidates. Maximal degree in co-relation 1627. Up to 327 conditions per place. [2021-03-25 08:07:09,844 INFO L132 encePairwiseOnDemand]: 41/51 looper letters, 32 selfloop transitions, 16 changer transitions 9/63 dead transitions. [2021-03-25 08:07:09,844 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 63 transitions, 533 flow [2021-03-25 08:07:09,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 08:07:09,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 08:07:09,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2021-03-25 08:07:09,846 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.40931372549019607 [2021-03-25 08:07:09,846 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 167 transitions. [2021-03-25 08:07:09,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 167 transitions. [2021-03-25 08:07:09,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:09,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 167 transitions. [2021-03-25 08:07:09,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:09,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 51.0) internal successors, (459), 9 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:09,848 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 51.0) internal successors, (459), 9 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:09,848 INFO L185 Difference]: Start difference. First operand has 40 places, 31 transitions, 199 flow. Second operand 8 states and 167 transitions. [2021-03-25 08:07:09,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 63 transitions, 533 flow [2021-03-25 08:07:09,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 63 transitions, 523 flow, removed 5 selfloop flow, removed 1 redundant places. [2021-03-25 08:07:09,853 INFO L241 Difference]: Finished difference. Result has 52 places, 41 transitions, 340 flow [2021-03-25 08:07:09,854 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=340, PETRI_PLACES=52, PETRI_TRANSITIONS=41} [2021-03-25 08:07:09,854 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 28 predicate places. [2021-03-25 08:07:09,854 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:09,854 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 52 places, 41 transitions, 340 flow [2021-03-25 08:07:09,854 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 52 places, 41 transitions, 340 flow [2021-03-25 08:07:09,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 340 flow [2021-03-25 08:07:09,866 INFO L129 PetriNetUnfolder]: 55/162 cut-off events. [2021-03-25 08:07:09,866 INFO L130 PetriNetUnfolder]: For 200/208 co-relation queries the response was YES. [2021-03-25 08:07:09,867 INFO L84 FinitePrefix]: Finished finitePrefix Result has 562 conditions, 162 events. 55/162 cut-off events. For 200/208 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 810 event pairs, 3 based on Foata normal form. 1/157 useless extension candidates. Maximal degree in co-relation 522. Up to 48 conditions per place. [2021-03-25 08:07:09,869 INFO L142 LiptonReduction]: Number of co-enabled transitions 220 [2021-03-25 08:07:09,960 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:09,960 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 08:07:09,960 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 106 [2021-03-25 08:07:09,962 INFO L480 AbstractCegarLoop]: Abstraction has has 51 places, 41 transitions, 342 flow [2021-03-25 08:07:09,962 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 16.272727272727273) internal successors, (179), 11 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:09,962 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:09,962 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:10,184 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:10,184 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:10,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:10,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1092883915, now seen corresponding path program 2 times [2021-03-25 08:07:10,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:10,185 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212005962] [2021-03-25 08:07:10,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:10,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:10,239 INFO L142 QuantifierPusher]: treesize reduction 31, result has 35.4 percent of original size [2021-03-25 08:07:10,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:07:10,254 INFO L142 QuantifierPusher]: treesize reduction 38, result has 45.7 percent of original size [2021-03-25 08:07:10,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:07:10,278 INFO L142 QuantifierPusher]: treesize reduction 38, result has 48.6 percent of original size [2021-03-25 08:07:10,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:10,286 INFO L142 QuantifierPusher]: treesize reduction 52, result has 55.2 percent of original size [2021-03-25 08:07:10,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:10,335 INFO L142 QuantifierPusher]: treesize reduction 66, result has 50.4 percent of original size [2021-03-25 08:07:10,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:07:10,380 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:10,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212005962] [2021-03-25 08:07:10,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461597799] [2021-03-25 08:07:10,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:10,414 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 08:07:10,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:07:10,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-03-25 08:07:10,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:10,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:10,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:10,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:10,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:10,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:10,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:10,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:10,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:10,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:10,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:10,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:10,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:10,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 08:07:10,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 08:07:10,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 08:07:10,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 08:07:10,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 08:07:10,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 08:07:10,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 08:07:10,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 08:07:10,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:10,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:10,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:10,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:10,549 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:10,549 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 7 [2021-03-25 08:07:10,549 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801022193] [2021-03-25 08:07:10,550 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 08:07:10,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:10,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 08:07:10,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-25 08:07:10,553 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-25 08:07:10,553 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 342 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:10,553 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:10,554 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-25 08:07:10,554 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:10,939 INFO L129 PetriNetUnfolder]: 247/421 cut-off events. [2021-03-25 08:07:10,939 INFO L130 PetriNetUnfolder]: For 1332/1360 co-relation queries the response was YES. [2021-03-25 08:07:10,940 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1838 conditions, 421 events. 247/421 cut-off events. For 1332/1360 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 1838 event pairs, 34 based on Foata normal form. 12/430 useless extension candidates. Maximal degree in co-relation 1799. Up to 259 conditions per place. [2021-03-25 08:07:10,942 INFO L132 encePairwiseOnDemand]: 42/52 looper letters, 43 selfloop transitions, 29 changer transitions 5/83 dead transitions. [2021-03-25 08:07:10,942 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 83 transitions, 790 flow [2021-03-25 08:07:10,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-25 08:07:10,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-25 08:07:10,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2021-03-25 08:07:10,944 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.43803418803418803 [2021-03-25 08:07:10,944 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 205 transitions. [2021-03-25 08:07:10,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 205 transitions. [2021-03-25 08:07:10,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:10,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 205 transitions. [2021-03-25 08:07:10,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:10,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 52.0) internal successors, (520), 10 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:10,946 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 52.0) internal successors, (520), 10 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:10,946 INFO L185 Difference]: Start difference. First operand has 51 places, 41 transitions, 342 flow. Second operand 9 states and 205 transitions. [2021-03-25 08:07:10,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 83 transitions, 790 flow [2021-03-25 08:07:10,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 760 flow, removed 13 selfloop flow, removed 3 redundant places. [2021-03-25 08:07:10,951 INFO L241 Difference]: Finished difference. Result has 62 places, 55 transitions, 538 flow [2021-03-25 08:07:10,951 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=538, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2021-03-25 08:07:10,952 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 38 predicate places. [2021-03-25 08:07:10,952 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:10,952 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 62 places, 55 transitions, 538 flow [2021-03-25 08:07:10,952 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 62 places, 55 transitions, 538 flow [2021-03-25 08:07:10,953 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 61 places, 55 transitions, 538 flow [2021-03-25 08:07:10,966 INFO L129 PetriNetUnfolder]: 72/184 cut-off events. [2021-03-25 08:07:10,966 INFO L130 PetriNetUnfolder]: For 475/497 co-relation queries the response was YES. [2021-03-25 08:07:10,967 INFO L84 FinitePrefix]: Finished finitePrefix Result has 785 conditions, 184 events. 72/184 cut-off events. For 475/497 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 906 event pairs, 4 based on Foata normal form. 4/181 useless extension candidates. Maximal degree in co-relation 727. Up to 59 conditions per place. [2021-03-25 08:07:10,968 INFO L142 LiptonReduction]: Number of co-enabled transitions 286 [2021-03-25 08:07:10,974 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:10,974 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:07:10,974 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 22 [2021-03-25 08:07:10,976 INFO L480 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 538 flow [2021-03-25 08:07:10,976 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:10,976 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:10,976 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:11,191 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:11,192 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:11,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:11,192 INFO L82 PathProgramCache]: Analyzing trace with hash -774273581, now seen corresponding path program 2 times [2021-03-25 08:07:11,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:11,192 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219749813] [2021-03-25 08:07:11,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:11,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:11,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 08:07:11,227 INFO L142 QuantifierPusher]: treesize reduction 1, result has 93.8 percent of original size [2021-03-25 08:07:11,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:07:11,235 INFO L142 QuantifierPusher]: treesize reduction 1, result has 91.7 percent of original size [2021-03-25 08:07:11,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,241 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:11,241 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219749813] [2021-03-25 08:07:11,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 08:07:11,242 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 08:07:11,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546156461] [2021-03-25 08:07:11,242 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 08:07:11,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:11,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 08:07:11,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 08:07:11,243 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 52 [2021-03-25 08:07:11,243 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 538 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,243 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:11,243 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 52 [2021-03-25 08:07:11,243 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:11,355 INFO L129 PetriNetUnfolder]: 235/405 cut-off events. [2021-03-25 08:07:11,356 INFO L130 PetriNetUnfolder]: For 1703/1750 co-relation queries the response was YES. [2021-03-25 08:07:11,357 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2012 conditions, 405 events. 235/405 cut-off events. For 1703/1750 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 1796 event pairs, 43 based on Foata normal form. 23/425 useless extension candidates. Maximal degree in co-relation 1939. Up to 146 conditions per place. [2021-03-25 08:07:11,359 INFO L132 encePairwiseOnDemand]: 47/52 looper letters, 36 selfloop transitions, 13 changer transitions 30/88 dead transitions. [2021-03-25 08:07:11,359 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 88 transitions, 989 flow [2021-03-25 08:07:11,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 08:07:11,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 08:07:11,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2021-03-25 08:07:11,361 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5461538461538461 [2021-03-25 08:07:11,361 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 142 transitions. [2021-03-25 08:07:11,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 142 transitions. [2021-03-25 08:07:11,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:11,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 142 transitions. [2021-03-25 08:07:11,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 28.4) internal successors, (142), 5 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 52.0) internal successors, (312), 6 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,362 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 52.0) internal successors, (312), 6 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,362 INFO L185 Difference]: Start difference. First operand has 61 places, 55 transitions, 538 flow. Second operand 5 states and 142 transitions. [2021-03-25 08:07:11,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 88 transitions, 989 flow [2021-03-25 08:07:11,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 88 transitions, 915 flow, removed 30 selfloop flow, removed 2 redundant places. [2021-03-25 08:07:11,371 INFO L241 Difference]: Finished difference. Result has 66 places, 52 transitions, 508 flow [2021-03-25 08:07:11,372 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=508, PETRI_PLACES=66, PETRI_TRANSITIONS=52} [2021-03-25 08:07:11,372 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 42 predicate places. [2021-03-25 08:07:11,372 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:11,372 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 52 transitions, 508 flow [2021-03-25 08:07:11,373 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 66 places, 52 transitions, 508 flow [2021-03-25 08:07:11,376 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 62 places, 52 transitions, 508 flow [2021-03-25 08:07:11,388 INFO L129 PetriNetUnfolder]: 66/138 cut-off events. [2021-03-25 08:07:11,388 INFO L130 PetriNetUnfolder]: For 344/355 co-relation queries the response was YES. [2021-03-25 08:07:11,389 INFO L84 FinitePrefix]: Finished finitePrefix Result has 612 conditions, 138 events. 66/138 cut-off events. For 344/355 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 537 event pairs, 1 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 581. Up to 48 conditions per place. [2021-03-25 08:07:11,390 INFO L142 LiptonReduction]: Number of co-enabled transitions 212 [2021-03-25 08:07:11,394 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:11,394 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:07:11,395 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 23 [2021-03-25 08:07:11,395 INFO L480 AbstractCegarLoop]: Abstraction has has 62 places, 52 transitions, 508 flow [2021-03-25 08:07:11,395 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,396 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:11,396 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:11,396 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-25 08:07:11,396 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:11,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:11,396 INFO L82 PathProgramCache]: Analyzing trace with hash -1745818388, now seen corresponding path program 1 times [2021-03-25 08:07:11,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:11,396 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941678189] [2021-03-25 08:07:11,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:11,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:11,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:11,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 08:07:11,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 08:07:11,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:11,447 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:11,448 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941678189] [2021-03-25 08:07:11,448 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 08:07:11,448 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 08:07:11,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649112761] [2021-03-25 08:07:11,448 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 08:07:11,448 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:11,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 08:07:11,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 08:07:11,449 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-25 08:07:11,449 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 52 transitions, 508 flow. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,449 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:11,449 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-25 08:07:11,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:11,557 INFO L129 PetriNetUnfolder]: 220/363 cut-off events. [2021-03-25 08:07:11,557 INFO L130 PetriNetUnfolder]: For 1511/1520 co-relation queries the response was YES. [2021-03-25 08:07:11,558 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1850 conditions, 363 events. 220/363 cut-off events. For 1511/1520 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1348 event pairs, 26 based on Foata normal form. 6/367 useless extension candidates. Maximal degree in co-relation 1805. Up to 166 conditions per place. [2021-03-25 08:07:11,561 INFO L132 encePairwiseOnDemand]: 44/52 looper letters, 57 selfloop transitions, 12 changer transitions 2/77 dead transitions. [2021-03-25 08:07:11,561 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 77 transitions, 856 flow [2021-03-25 08:07:11,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 08:07:11,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 08:07:11,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2021-03-25 08:07:11,562 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.47307692307692306 [2021-03-25 08:07:11,562 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 123 transitions. [2021-03-25 08:07:11,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 123 transitions. [2021-03-25 08:07:11,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:11,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 123 transitions. [2021-03-25 08:07:11,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 24.6) internal successors, (123), 5 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 52.0) internal successors, (312), 6 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,565 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 52.0) internal successors, (312), 6 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,565 INFO L185 Difference]: Start difference. First operand has 62 places, 52 transitions, 508 flow. Second operand 5 states and 123 transitions. [2021-03-25 08:07:11,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 77 transitions, 856 flow [2021-03-25 08:07:11,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 77 transitions, 736 flow, removed 21 selfloop flow, removed 10 redundant places. [2021-03-25 08:07:11,572 INFO L241 Difference]: Finished difference. Result has 59 places, 55 transitions, 501 flow [2021-03-25 08:07:11,573 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=501, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2021-03-25 08:07:11,573 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 35 predicate places. [2021-03-25 08:07:11,573 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:11,573 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 59 places, 55 transitions, 501 flow [2021-03-25 08:07:11,573 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 59 places, 55 transitions, 501 flow [2021-03-25 08:07:11,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 59 places, 55 transitions, 501 flow [2021-03-25 08:07:11,585 INFO L129 PetriNetUnfolder]: 62/166 cut-off events. [2021-03-25 08:07:11,585 INFO L130 PetriNetUnfolder]: For 354/370 co-relation queries the response was YES. [2021-03-25 08:07:11,586 INFO L84 FinitePrefix]: Finished finitePrefix Result has 717 conditions, 166 events. 62/166 cut-off events. For 354/370 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 779 event pairs, 3 based on Foata normal form. 2/166 useless extension candidates. Maximal degree in co-relation 657. Up to 46 conditions per place. [2021-03-25 08:07:11,587 INFO L142 LiptonReduction]: Number of co-enabled transitions 242 [2021-03-25 08:07:11,592 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:11,592 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:07:11,592 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19 [2021-03-25 08:07:11,592 INFO L480 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 501 flow [2021-03-25 08:07:11,593 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,593 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:11,593 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:11,593 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-25 08:07:11,593 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:11,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:11,594 INFO L82 PathProgramCache]: Analyzing trace with hash 1144468276, now seen corresponding path program 2 times [2021-03-25 08:07:11,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:11,594 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151434574] [2021-03-25 08:07:11,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:11,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:11,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:11,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 08:07:11,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:11,643 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:11,643 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151434574] [2021-03-25 08:07:11,643 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 08:07:11,644 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 08:07:11,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962384471] [2021-03-25 08:07:11,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 08:07:11,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:11,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 08:07:11,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 08:07:11,645 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-25 08:07:11,645 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 501 flow. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,645 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:11,645 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-25 08:07:11,646 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:11,752 INFO L129 PetriNetUnfolder]: 207/341 cut-off events. [2021-03-25 08:07:11,753 INFO L130 PetriNetUnfolder]: For 1457/1470 co-relation queries the response was YES. [2021-03-25 08:07:11,754 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1742 conditions, 341 events. 207/341 cut-off events. For 1457/1470 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1211 event pairs, 21 based on Foata normal form. 13/353 useless extension candidates. Maximal degree in co-relation 1687. Up to 166 conditions per place. [2021-03-25 08:07:11,756 INFO L132 encePairwiseOnDemand]: 44/52 looper letters, 46 selfloop transitions, 13 changer transitions 8/73 dead transitions. [2021-03-25 08:07:11,756 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 73 transitions, 770 flow [2021-03-25 08:07:11,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 08:07:11,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 08:07:11,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2021-03-25 08:07:11,757 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2021-03-25 08:07:11,757 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 120 transitions. [2021-03-25 08:07:11,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 120 transitions. [2021-03-25 08:07:11,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:11,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 120 transitions. [2021-03-25 08:07:11,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,758 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 52.0) internal successors, (312), 6 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,759 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 52.0) internal successors, (312), 6 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,759 INFO L185 Difference]: Start difference. First operand has 59 places, 55 transitions, 501 flow. Second operand 5 states and 120 transitions. [2021-03-25 08:07:11,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 73 transitions, 770 flow [2021-03-25 08:07:11,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 73 transitions, 749 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-03-25 08:07:11,765 INFO L241 Difference]: Finished difference. Result has 59 places, 46 transitions, 413 flow [2021-03-25 08:07:11,765 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=413, PETRI_PLACES=59, PETRI_TRANSITIONS=46} [2021-03-25 08:07:11,765 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 35 predicate places. [2021-03-25 08:07:11,765 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:11,766 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 59 places, 46 transitions, 413 flow [2021-03-25 08:07:11,766 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 59 places, 46 transitions, 413 flow [2021-03-25 08:07:11,766 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 59 places, 46 transitions, 413 flow [2021-03-25 08:07:11,777 INFO L129 PetriNetUnfolder]: 48/126 cut-off events. [2021-03-25 08:07:11,777 INFO L130 PetriNetUnfolder]: For 469/481 co-relation queries the response was YES. [2021-03-25 08:07:11,778 INFO L84 FinitePrefix]: Finished finitePrefix Result has 533 conditions, 126 events. 48/126 cut-off events. For 469/481 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 503 event pairs, 1 based on Foata normal form. 2/127 useless extension candidates. Maximal degree in co-relation 481. Up to 46 conditions per place. [2021-03-25 08:07:11,779 INFO L142 LiptonReduction]: Number of co-enabled transitions 228 [2021-03-25 08:07:11,782 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:11,782 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:07:11,782 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 17 [2021-03-25 08:07:11,782 INFO L480 AbstractCegarLoop]: Abstraction has has 59 places, 46 transitions, 413 flow [2021-03-25 08:07:11,783 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,783 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:11,783 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:11,783 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-25 08:07:11,783 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:11,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:11,783 INFO L82 PathProgramCache]: Analyzing trace with hash -938119427, now seen corresponding path program 1 times [2021-03-25 08:07:11,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:11,784 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917151984] [2021-03-25 08:07:11,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:11,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:11,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:11,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:11,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:11,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:11,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917151984] [2021-03-25 08:07:11,836 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851966473] [2021-03-25 08:07:11,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-03-25 08:07:11,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:11,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 8 conjunts are in the unsatisfiable core [2021-03-25 08:07:11,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:11,877 INFO L142 QuantifierPusher]: treesize reduction 7, result has 61.1 percent of original size [2021-03-25 08:07:11,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:11,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:11,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:11,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:11,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:11,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:11,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:11,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:11,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:11,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:11,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:11,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:11,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:11,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:11,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:11,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 08:07:11,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 08:07:11,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:11,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:11,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:11,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:11,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:11,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:11,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:11,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:11,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:11,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:11,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:11,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:11,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:11,943 INFO L142 QuantifierPusher]: treesize reduction 22, result has 4.3 percent of original size [2021-03-25 08:07:11,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:11,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:11,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:11,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:11,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:11,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:11,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:11,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:11,947 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:11,947 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:11,947 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-03-25 08:07:11,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356708185] [2021-03-25 08:07:11,947 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 08:07:11,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:11,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 08:07:11,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-25 08:07:11,948 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-25 08:07:11,949 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 46 transitions, 413 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:11,949 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:11,949 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-25 08:07:11,949 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:12,113 INFO L129 PetriNetUnfolder]: 223/370 cut-off events. [2021-03-25 08:07:12,114 INFO L130 PetriNetUnfolder]: For 1877/1879 co-relation queries the response was YES. [2021-03-25 08:07:12,115 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1863 conditions, 370 events. 223/370 cut-off events. For 1877/1879 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1339 event pairs, 8 based on Foata normal form. 13/383 useless extension candidates. Maximal degree in co-relation 1798. Up to 118 conditions per place. [2021-03-25 08:07:12,117 INFO L132 encePairwiseOnDemand]: 44/52 looper letters, 56 selfloop transitions, 29 changer transitions 0/91 dead transitions. [2021-03-25 08:07:12,117 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 91 transitions, 976 flow [2021-03-25 08:07:12,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 08:07:12,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 08:07:12,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2021-03-25 08:07:12,119 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4543269230769231 [2021-03-25 08:07:12,119 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 189 transitions. [2021-03-25 08:07:12,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 189 transitions. [2021-03-25 08:07:12,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:12,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 189 transitions. [2021-03-25 08:07:12,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 23.625) internal successors, (189), 8 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:12,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 52.0) internal successors, (468), 9 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:12,121 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 52.0) internal successors, (468), 9 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:12,121 INFO L185 Difference]: Start difference. First operand has 59 places, 46 transitions, 413 flow. Second operand 8 states and 189 transitions. [2021-03-25 08:07:12,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 91 transitions, 976 flow [2021-03-25 08:07:12,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 91 transitions, 885 flow, removed 20 selfloop flow, removed 9 redundant places. [2021-03-25 08:07:12,126 INFO L241 Difference]: Finished difference. Result has 61 places, 59 transitions, 583 flow [2021-03-25 08:07:12,127 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=583, PETRI_PLACES=61, PETRI_TRANSITIONS=59} [2021-03-25 08:07:12,127 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 37 predicate places. [2021-03-25 08:07:12,127 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:12,127 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 61 places, 59 transitions, 583 flow [2021-03-25 08:07:12,127 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 61 places, 59 transitions, 583 flow [2021-03-25 08:07:12,128 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 61 places, 59 transitions, 583 flow [2021-03-25 08:07:12,138 INFO L129 PetriNetUnfolder]: 57/149 cut-off events. [2021-03-25 08:07:12,138 INFO L130 PetriNetUnfolder]: For 467/475 co-relation queries the response was YES. [2021-03-25 08:07:12,139 INFO L84 FinitePrefix]: Finished finitePrefix Result has 704 conditions, 149 events. 57/149 cut-off events. For 467/475 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 687 event pairs, 2 based on Foata normal form. 3/151 useless extension candidates. Maximal degree in co-relation 649. Up to 46 conditions per place. [2021-03-25 08:07:12,141 INFO L142 LiptonReduction]: Number of co-enabled transitions 278 [2021-03-25 08:07:12,146 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:12,146 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:07:12,146 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19 [2021-03-25 08:07:12,147 INFO L480 AbstractCegarLoop]: Abstraction has has 61 places, 59 transitions, 583 flow [2021-03-25 08:07:12,147 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:12,147 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:12,147 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:12,359 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-03-25 08:07:12,360 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:12,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:12,360 INFO L82 PathProgramCache]: Analyzing trace with hash -1433492785, now seen corresponding path program 2 times [2021-03-25 08:07:12,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:12,360 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352215367] [2021-03-25 08:07:12,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:12,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:12,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:12,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:12,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:12,413 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352215367] [2021-03-25 08:07:12,413 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441806766] [2021-03-25 08:07:12,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:12,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 08:07:12,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:07:12,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 8 conjunts are in the unsatisfiable core [2021-03-25 08:07:12,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:12,443 INFO L142 QuantifierPusher]: treesize reduction 7, result has 61.1 percent of original size [2021-03-25 08:07:12,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 08:07:12,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:12,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:12,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 08:07:12,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:12,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:12,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:12,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:12,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:12,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:12,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:12,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:12,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:12,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:12,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:12,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:12,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:12,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:12,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:12,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:12,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:12,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:07:12,504 INFO L142 QuantifierPusher]: treesize reduction 22, result has 4.3 percent of original size [2021-03-25 08:07:12,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:12,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 08:07:12,510 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:12,511 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:12,511 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-03-25 08:07:12,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229378155] [2021-03-25 08:07:12,512 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 08:07:12,512 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:12,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 08:07:12,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-25 08:07:12,513 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-25 08:07:12,513 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 59 transitions, 583 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:12,514 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:12,514 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-25 08:07:12,514 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:12,697 INFO L129 PetriNetUnfolder]: 217/351 cut-off events. [2021-03-25 08:07:12,697 INFO L130 PetriNetUnfolder]: For 1965/1971 co-relation queries the response was YES. [2021-03-25 08:07:12,699 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1912 conditions, 351 events. 217/351 cut-off events. For 1965/1971 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1242 event pairs, 1 based on Foata normal form. 14/365 useless extension candidates. Maximal degree in co-relation 1855. Up to 118 conditions per place. [2021-03-25 08:07:12,701 INFO L132 encePairwiseOnDemand]: 44/52 looper letters, 52 selfloop transitions, 32 changer transitions 2/92 dead transitions. [2021-03-25 08:07:12,701 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 92 transitions, 1033 flow [2021-03-25 08:07:12,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-25 08:07:12,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-25 08:07:12,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2021-03-25 08:07:12,703 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4288461538461538 [2021-03-25 08:07:12,703 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 223 transitions. [2021-03-25 08:07:12,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 223 transitions. [2021-03-25 08:07:12,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:12,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 223 transitions. [2021-03-25 08:07:12,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:12,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 52.0) internal successors, (572), 11 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:12,705 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 52.0) internal successors, (572), 11 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:12,705 INFO L185 Difference]: Start difference. First operand has 61 places, 59 transitions, 583 flow. Second operand 10 states and 223 transitions. [2021-03-25 08:07:12,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 92 transitions, 1033 flow [2021-03-25 08:07:12,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 92 transitions, 946 flow, removed 32 selfloop flow, removed 3 redundant places. [2021-03-25 08:07:12,713 INFO L241 Difference]: Finished difference. Result has 68 places, 60 transitions, 598 flow [2021-03-25 08:07:12,713 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=598, PETRI_PLACES=68, PETRI_TRANSITIONS=60} [2021-03-25 08:07:12,713 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 44 predicate places. [2021-03-25 08:07:12,713 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:12,713 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 68 places, 60 transitions, 598 flow [2021-03-25 08:07:12,714 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 68 places, 60 transitions, 598 flow [2021-03-25 08:07:12,714 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 65 places, 60 transitions, 598 flow [2021-03-25 08:07:12,725 INFO L129 PetriNetUnfolder]: 61/155 cut-off events. [2021-03-25 08:07:12,725 INFO L130 PetriNetUnfolder]: For 384/397 co-relation queries the response was YES. [2021-03-25 08:07:12,726 INFO L84 FinitePrefix]: Finished finitePrefix Result has 726 conditions, 155 events. 61/155 cut-off events. For 384/397 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 685 event pairs, 5 based on Foata normal form. 4/159 useless extension candidates. Maximal degree in co-relation 668. Up to 44 conditions per place. [2021-03-25 08:07:12,727 INFO L142 LiptonReduction]: Number of co-enabled transitions 288 [2021-03-25 08:07:12,811 INFO L154 LiptonReduction]: Checked pairs total: 7 [2021-03-25 08:07:12,812 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 08:07:12,812 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 99 [2021-03-25 08:07:12,812 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 60 transitions, 603 flow [2021-03-25 08:07:12,812 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:12,813 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:12,813 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:13,034 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:13,034 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:13,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:13,035 INFO L82 PathProgramCache]: Analyzing trace with hash 358546375, now seen corresponding path program 1 times [2021-03-25 08:07:13,035 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:13,035 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882592974] [2021-03-25 08:07:13,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:13,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:13,187 INFO L142 QuantifierPusher]: treesize reduction 29, result has 51.7 percent of original size [2021-03-25 08:07:13,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:07:13,206 INFO L142 QuantifierPusher]: treesize reduction 29, result has 59.7 percent of original size [2021-03-25 08:07:13,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:07:13,235 INFO L142 QuantifierPusher]: treesize reduction 29, result has 62.3 percent of original size [2021-03-25 08:07:13,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:07:13,276 INFO L142 QuantifierPusher]: treesize reduction 141, result has 24.6 percent of original size [2021-03-25 08:07:13,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:13,316 INFO L142 QuantifierPusher]: treesize reduction 134, result has 55.0 percent of original size [2021-03-25 08:07:13,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-03-25 08:07:13,398 INFO L142 QuantifierPusher]: treesize reduction 160, result has 51.4 percent of original size [2021-03-25 08:07:13,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 169 [2021-03-25 08:07:13,496 INFO L142 QuantifierPusher]: treesize reduction 224, result has 46.0 percent of original size [2021-03-25 08:07:13,504 INFO L147 QuantifierPusher]: treesize reduction 5, result has 97.4 percent of original size 186 [2021-03-25 08:07:13,620 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 47 [2021-03-25 08:07:13,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:13,621 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882592974] [2021-03-25 08:07:13,621 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370668922] [2021-03-25 08:07:13,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:13,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:13,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-25 08:07:13,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:13,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:13,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:13,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:13,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:13,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:13,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:13,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:13,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:13,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:13,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:13,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:13,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:13,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:13,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:13,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:13,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:13,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:13,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:13,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:13,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:13,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:13,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:13,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:13,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:13,766 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.5 percent of original size [2021-03-25 08:07:13,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:07:13,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:13,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:07:13,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-25 08:07:13,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,775 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:13,777 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:13,779 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:07:13,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:07:13,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:13,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:13,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:13,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:13,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:13,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:13,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:13,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:13,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:13,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:13,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:13,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:13,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:13,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:13,899 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.6 percent of original size [2021-03-25 08:07:13,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:07:13,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:13,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:07:13,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:07:13,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,906 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:13,907 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:13,908 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:07:13,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:07:13,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:07:13,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:07:13,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-25 08:07:13,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:13,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:13,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:13,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:14,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:14,054 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:14,054 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:14,054 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-25 08:07:14,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732416440] [2021-03-25 08:07:14,056 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-25 08:07:14,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:14,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-25 08:07:14,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-03-25 08:07:14,057 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 53 [2021-03-25 08:07:14,057 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 60 transitions, 603 flow. Second operand has 17 states, 17 states have (on average 16.294117647058822) internal successors, (277), 17 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:14,058 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:14,058 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 53 [2021-03-25 08:07:14,058 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:14,380 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-03-25 08:07:14,772 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 59 [2021-03-25 08:07:15,219 INFO L129 PetriNetUnfolder]: 289/476 cut-off events. [2021-03-25 08:07:15,219 INFO L130 PetriNetUnfolder]: For 2271/2285 co-relation queries the response was YES. [2021-03-25 08:07:15,221 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2718 conditions, 476 events. 289/476 cut-off events. For 2271/2285 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 1911 event pairs, 47 based on Foata normal form. 16/492 useless extension candidates. Maximal degree in co-relation 2649. Up to 344 conditions per place. [2021-03-25 08:07:15,224 INFO L132 encePairwiseOnDemand]: 40/53 looper letters, 56 selfloop transitions, 78 changer transitions 1/141 dead transitions. [2021-03-25 08:07:15,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 141 transitions, 1714 flow [2021-03-25 08:07:15,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-25 08:07:15,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-25 08:07:15,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 377 transitions. [2021-03-25 08:07:15,226 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3743793445878848 [2021-03-25 08:07:15,226 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 377 transitions. [2021-03-25 08:07:15,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 377 transitions. [2021-03-25 08:07:15,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:15,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 377 transitions. [2021-03-25 08:07:15,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 19.842105263157894) internal successors, (377), 19 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:15,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 53.0) internal successors, (1060), 20 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:15,229 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 53.0) internal successors, (1060), 20 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:15,230 INFO L185 Difference]: Start difference. First operand has 65 places, 60 transitions, 603 flow. Second operand 19 states and 377 transitions. [2021-03-25 08:07:15,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 141 transitions, 1714 flow [2021-03-25 08:07:15,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 141 transitions, 1500 flow, removed 45 selfloop flow, removed 8 redundant places. [2021-03-25 08:07:15,241 INFO L241 Difference]: Finished difference. Result has 82 places, 123 transitions, 1334 flow [2021-03-25 08:07:15,241 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1334, PETRI_PLACES=82, PETRI_TRANSITIONS=123} [2021-03-25 08:07:15,241 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 58 predicate places. [2021-03-25 08:07:15,242 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:15,242 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 123 transitions, 1334 flow [2021-03-25 08:07:15,242 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 123 transitions, 1334 flow [2021-03-25 08:07:15,243 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 123 transitions, 1334 flow [2021-03-25 08:07:15,267 INFO L129 PetriNetUnfolder]: 143/313 cut-off events. [2021-03-25 08:07:15,267 INFO L130 PetriNetUnfolder]: For 790/803 co-relation queries the response was YES. [2021-03-25 08:07:15,269 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1553 conditions, 313 events. 143/313 cut-off events. For 790/803 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1561 event pairs, 9 based on Foata normal form. 3/311 useless extension candidates. Maximal degree in co-relation 1498. Up to 114 conditions per place. [2021-03-25 08:07:15,271 INFO L142 LiptonReduction]: Number of co-enabled transitions 384 [2021-03-25 08:07:15,531 INFO L154 LiptonReduction]: Checked pairs total: 28 [2021-03-25 08:07:15,532 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 08:07:15,532 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 290 [2021-03-25 08:07:15,532 INFO L480 AbstractCegarLoop]: Abstraction has has 82 places, 123 transitions, 1343 flow [2021-03-25 08:07:15,532 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 16.294117647058822) internal successors, (277), 17 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:15,532 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:15,532 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:15,733 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:15,733 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:15,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:15,733 INFO L82 PathProgramCache]: Analyzing trace with hash 254766597, now seen corresponding path program 1 times [2021-03-25 08:07:15,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:15,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089039245] [2021-03-25 08:07:15,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:15,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:15,863 INFO L142 QuantifierPusher]: treesize reduction 12, result has 53.8 percent of original size [2021-03-25 08:07:15,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:07:15,880 INFO L142 QuantifierPusher]: treesize reduction 12, result has 70.7 percent of original size [2021-03-25 08:07:15,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-25 08:07:15,900 INFO L142 QuantifierPusher]: treesize reduction 14, result has 88.4 percent of original size [2021-03-25 08:07:15,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-25 08:07:15,993 INFO L142 QuantifierPusher]: treesize reduction 19, result has 86.9 percent of original size [2021-03-25 08:07:15,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-03-25 08:07:16,061 INFO L142 QuantifierPusher]: treesize reduction 10, result has 93.4 percent of original size [2021-03-25 08:07:16,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-03-25 08:07:16,140 INFO L142 QuantifierPusher]: treesize reduction 96, result has 66.3 percent of original size [2021-03-25 08:07:16,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 189 [2021-03-25 08:07:16,252 INFO L142 QuantifierPusher]: treesize reduction 157, result has 59.3 percent of original size [2021-03-25 08:07:16,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-03-25 08:07:16,382 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-03-25 08:07:16,384 INFO L142 QuantifierPusher]: treesize reduction 160, result has 58.9 percent of original size [2021-03-25 08:07:16,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-03-25 08:07:16,520 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 51 [2021-03-25 08:07:16,521 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:16,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089039245] [2021-03-25 08:07:16,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345643458] [2021-03-25 08:07:16,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:16,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:16,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-25 08:07:16,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:16,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:16,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:16,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:16,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:16,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:16,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:16,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:16,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:16,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:16,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:16,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:16,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:16,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:16,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:16,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:16,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:16,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:16,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:16,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:16,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:16,622 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.2 percent of original size [2021-03-25 08:07:16,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-25 08:07:16,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:16,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:07:16,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 08:07:16,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,626 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:16,628 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:16,631 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:07:16,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:07:16,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:16,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:16,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:16,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:16,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:16,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:16,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:16,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:16,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:16,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:16,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:07:16,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:07:16,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:07:16,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:07:16,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:07:16,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:07:16,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:07:16,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:07:16,840 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.1 percent of original size [2021-03-25 08:07:16,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:07:16,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:16,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:16,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-25 08:07:16,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,845 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:16,846 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:16,847 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:07:16,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:07:16,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:16,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:16,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:16,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:16,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:16,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:16,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:16,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:16,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:16,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:16,921 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-25 08:07:16,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-25 08:07:16,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:16,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:16,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 08:07:16,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,927 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:16,928 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:16,928 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:07:16,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:07:16,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:07:16,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:07:16,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:07:16,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:07:16,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:16,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:07:16,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:17,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:07:17,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:17,000 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:17,000 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2021-03-25 08:07:17,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709867380] [2021-03-25 08:07:17,001 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-25 08:07:17,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:17,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-25 08:07:17,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-03-25 08:07:17,002 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 56 [2021-03-25 08:07:17,002 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 123 transitions, 1343 flow. Second operand has 19 states, 19 states have (on average 15.052631578947368) internal successors, (286), 19 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:17,002 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:17,002 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 56 [2021-03-25 08:07:17,002 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:17,669 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-03-25 08:07:18,089 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 56 [2021-03-25 08:07:18,597 INFO L129 PetriNetUnfolder]: 419/739 cut-off events. [2021-03-25 08:07:18,597 INFO L130 PetriNetUnfolder]: For 3100/3102 co-relation queries the response was YES. [2021-03-25 08:07:18,601 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4117 conditions, 739 events. 419/739 cut-off events. For 3100/3102 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 3692 event pairs, 36 based on Foata normal form. 6/743 useless extension candidates. Maximal degree in co-relation 4054. Up to 471 conditions per place. [2021-03-25 08:07:18,606 INFO L132 encePairwiseOnDemand]: 40/56 looper letters, 88 selfloop transitions, 127 changer transitions 1/222 dead transitions. [2021-03-25 08:07:18,606 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 222 transitions, 2671 flow [2021-03-25 08:07:18,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 08:07:18,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 08:07:18,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 393 transitions. [2021-03-25 08:07:18,619 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3508928571428571 [2021-03-25 08:07:18,619 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 393 transitions. [2021-03-25 08:07:18,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 393 transitions. [2021-03-25 08:07:18,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:18,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 393 transitions. [2021-03-25 08:07:18,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 19.65) internal successors, (393), 20 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:18,624 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 56.0) internal successors, (1176), 21 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:18,626 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 56.0) internal successors, (1176), 21 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:18,626 INFO L185 Difference]: Start difference. First operand has 82 places, 123 transitions, 1343 flow. Second operand 20 states and 393 transitions. [2021-03-25 08:07:18,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 222 transitions, 2671 flow [2021-03-25 08:07:18,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 222 transitions, 2569 flow, removed 51 selfloop flow, removed 0 redundant places. [2021-03-25 08:07:18,642 INFO L241 Difference]: Finished difference. Result has 112 places, 195 transitions, 2384 flow [2021-03-25 08:07:18,642 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=56, PETRI_DIFFERENCE_MINUEND_FLOW=1261, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2384, PETRI_PLACES=112, PETRI_TRANSITIONS=195} [2021-03-25 08:07:18,642 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 88 predicate places. [2021-03-25 08:07:18,642 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:18,642 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 195 transitions, 2384 flow [2021-03-25 08:07:18,643 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 195 transitions, 2384 flow [2021-03-25 08:07:18,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 195 transitions, 2384 flow [2021-03-25 08:07:18,687 INFO L129 PetriNetUnfolder]: 237/505 cut-off events. [2021-03-25 08:07:18,687 INFO L130 PetriNetUnfolder]: For 2415/2438 co-relation queries the response was YES. [2021-03-25 08:07:18,692 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2956 conditions, 505 events. 237/505 cut-off events. For 2415/2438 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 2982 event pairs, 12 based on Foata normal form. 7/501 useless extension candidates. Maximal degree in co-relation 2909. Up to 211 conditions per place. [2021-03-25 08:07:18,701 INFO L142 LiptonReduction]: Number of co-enabled transitions 558 [2021-03-25 08:07:19,264 INFO L154 LiptonReduction]: Checked pairs total: 115 [2021-03-25 08:07:19,265 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-25 08:07:19,265 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 623 [2021-03-25 08:07:19,265 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 195 transitions, 2415 flow [2021-03-25 08:07:19,265 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 15.052631578947368) internal successors, (286), 19 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:19,265 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:19,266 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:19,479 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-03-25 08:07:19,480 INFO L428 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:19,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:19,480 INFO L82 PathProgramCache]: Analyzing trace with hash 1796981596, now seen corresponding path program 1 times [2021-03-25 08:07:19,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:19,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721341828] [2021-03-25 08:07:19,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:19,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:19,570 INFO L142 QuantifierPusher]: treesize reduction 56, result has 34.9 percent of original size [2021-03-25 08:07:19,578 INFO L147 QuantifierPusher]: treesize reduction 5, result has 83.3 percent of original size 25 [2021-03-25 08:07:19,598 INFO L142 QuantifierPusher]: treesize reduction 56, result has 42.9 percent of original size [2021-03-25 08:07:19,598 INFO L147 QuantifierPusher]: treesize reduction 5, result has 88.1 percent of original size 37 [2021-03-25 08:07:19,626 INFO L142 QuantifierPusher]: treesize reduction 56, result has 48.1 percent of original size [2021-03-25 08:07:19,627 INFO L147 QuantifierPusher]: treesize reduction 5, result has 90.4 percent of original size 47 [2021-03-25 08:07:19,662 INFO L142 QuantifierPusher]: treesize reduction 102, result has 44.0 percent of original size [2021-03-25 08:07:19,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:07:19,718 INFO L142 QuantifierPusher]: treesize reduction 125, result has 65.5 percent of original size [2021-03-25 08:07:19,719 INFO L147 QuantifierPusher]: treesize reduction 54, result has 77.2 percent of original size 183 [2021-03-25 08:07:19,846 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-03-25 08:07:19,855 INFO L142 QuantifierPusher]: treesize reduction 258, result has 45.2 percent of original size [2021-03-25 08:07:19,857 INFO L147 QuantifierPusher]: treesize reduction 14, result has 93.4 percent of original size 199 [2021-03-25 08:07:19,975 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2021-03-25 08:07:19,988 INFO L142 QuantifierPusher]: treesize reduction 250, result has 52.7 percent of original size [2021-03-25 08:07:19,991 INFO L147 QuantifierPusher]: treesize reduction 43, result has 84.5 percent of original size 235 [2021-03-25 08:07:20,146 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2021-03-25 08:07:20,155 INFO L142 QuantifierPusher]: treesize reduction 286, result has 46.4 percent of original size [2021-03-25 08:07:20,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 248 [2021-03-25 08:07:20,278 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 55 [2021-03-25 08:07:20,279 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:20,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721341828] [2021-03-25 08:07:20,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109501843] [2021-03-25 08:07:20,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:20,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:20,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-25 08:07:20,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:20,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:20,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:20,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:20,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:20,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:20,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:20,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:20,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:20,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:20,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:20,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:20,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:20,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:20,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:20,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:20,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:20,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:20,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:20,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:20,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:20,377 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.9 percent of original size [2021-03-25 08:07:20,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:07:20,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:20,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:07:20,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-25 08:07:20,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,382 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:20,385 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:20,386 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:07:20,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:07:20,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:20,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:07:20,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:20,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:20,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:20,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:20,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:20,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:20,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:20,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:20,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 08:07:20,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:07:20,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:07:20,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:07:20,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:07:20,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:07:20,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:07:20,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:07:20,526 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 08:07:20,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-25 08:07:20,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:20,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:20,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:07:20,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,531 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:07:20,539 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:20,540 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:07:20,542 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:07:20,543 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size 106 [2021-03-25 08:07:20,544 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size [2021-03-25 08:07:20,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:20,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:20,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:20,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:20,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:20,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:20,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:20,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:20,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:20,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:20,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:20,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:20,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:20,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:20,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:20,638 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:20,638 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2021-03-25 08:07:20,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025522065] [2021-03-25 08:07:20,639 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-25 08:07:20,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:20,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-25 08:07:20,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-03-25 08:07:20,640 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 63 [2021-03-25 08:07:20,640 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 195 transitions, 2415 flow. Second operand has 17 states, 17 states have (on average 15.058823529411764) internal successors, (256), 17 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:20,640 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:20,640 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 63 [2021-03-25 08:07:20,640 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:21,252 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 60 [2021-03-25 08:07:21,662 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 67 [2021-03-25 08:07:22,010 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 77 [2021-03-25 08:07:22,183 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 60 [2021-03-25 08:07:22,591 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 83 [2021-03-25 08:07:22,763 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 80 [2021-03-25 08:07:23,133 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 87 [2021-03-25 08:07:23,230 INFO L129 PetriNetUnfolder]: 562/966 cut-off events. [2021-03-25 08:07:23,230 INFO L130 PetriNetUnfolder]: For 7710/7734 co-relation queries the response was YES. [2021-03-25 08:07:23,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6645 conditions, 966 events. 562/966 cut-off events. For 7710/7734 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5014 event pairs, 39 based on Foata normal form. 25/991 useless extension candidates. Maximal degree in co-relation 6589. Up to 480 conditions per place. [2021-03-25 08:07:23,244 INFO L132 encePairwiseOnDemand]: 46/63 looper letters, 148 selfloop transitions, 133 changer transitions 6/293 dead transitions. [2021-03-25 08:07:23,244 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 293 transitions, 4227 flow [2021-03-25 08:07:23,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-25 08:07:23,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-25 08:07:23,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 410 transitions. [2021-03-25 08:07:23,247 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.30990173847316704 [2021-03-25 08:07:23,247 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 410 transitions. [2021-03-25 08:07:23,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 410 transitions. [2021-03-25 08:07:23,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:23,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 410 transitions. [2021-03-25 08:07:23,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 19.523809523809526) internal successors, (410), 21 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:23,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 63.0) internal successors, (1386), 22 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:23,250 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 63.0) internal successors, (1386), 22 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:23,251 INFO L185 Difference]: Start difference. First operand has 111 places, 195 transitions, 2415 flow. Second operand 21 states and 410 transitions. [2021-03-25 08:07:23,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 293 transitions, 4227 flow [2021-03-25 08:07:23,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 293 transitions, 3853 flow, removed 162 selfloop flow, removed 5 redundant places. [2021-03-25 08:07:23,280 INFO L241 Difference]: Finished difference. Result has 133 places, 237 transitions, 3132 flow [2021-03-25 08:07:23,280 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=63, PETRI_DIFFERENCE_MINUEND_FLOW=2170, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3132, PETRI_PLACES=133, PETRI_TRANSITIONS=237} [2021-03-25 08:07:23,281 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 109 predicate places. [2021-03-25 08:07:23,281 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:23,281 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 133 places, 237 transitions, 3132 flow [2021-03-25 08:07:23,281 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 133 places, 237 transitions, 3132 flow [2021-03-25 08:07:23,283 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 132 places, 237 transitions, 3132 flow [2021-03-25 08:07:23,338 INFO L129 PetriNetUnfolder]: 359/709 cut-off events. [2021-03-25 08:07:23,338 INFO L130 PetriNetUnfolder]: For 5342/5453 co-relation queries the response was YES. [2021-03-25 08:07:23,343 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4596 conditions, 709 events. 359/709 cut-off events. For 5342/5453 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4191 event pairs, 19 based on Foata normal form. 16/703 useless extension candidates. Maximal degree in co-relation 4535. Up to 321 conditions per place. [2021-03-25 08:07:23,349 INFO L142 LiptonReduction]: Number of co-enabled transitions 676 [2021-03-25 08:07:23,513 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:23,513 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 08:07:23,513 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 232 [2021-03-25 08:07:23,514 INFO L480 AbstractCegarLoop]: Abstraction has has 132 places, 237 transitions, 3138 flow [2021-03-25 08:07:23,514 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.058823529411764) internal successors, (256), 17 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:23,514 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:23,514 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:23,727 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:23,728 INFO L428 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:23,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:23,728 INFO L82 PathProgramCache]: Analyzing trace with hash -1928815717, now seen corresponding path program 2 times [2021-03-25 08:07:23,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:23,728 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057292107] [2021-03-25 08:07:23,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:23,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:23,785 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 08:07:23,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:23,794 INFO L142 QuantifierPusher]: treesize reduction 12, result has 69.2 percent of original size [2021-03-25 08:07:23,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-25 08:07:23,811 INFO L142 QuantifierPusher]: treesize reduction 6, result has 93.0 percent of original size [2021-03-25 08:07:23,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:07:23,865 INFO L142 QuantifierPusher]: treesize reduction 6, result has 93.5 percent of original size [2021-03-25 08:07:23,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:07:23,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:23,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-25 08:07:23,974 INFO L142 QuantifierPusher]: treesize reduction 124, result has 58.8 percent of original size [2021-03-25 08:07:23,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-03-25 08:07:24,071 INFO L142 QuantifierPusher]: treesize reduction 219, result has 44.3 percent of original size [2021-03-25 08:07:24,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2021-03-25 08:07:24,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:24,156 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057292107] [2021-03-25 08:07:24,156 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857429371] [2021-03-25 08:07:24,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:24,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 08:07:24,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:07:24,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-25 08:07:24,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:24,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:24,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:24,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:24,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:24,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:24,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:24,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:24,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:24,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:24,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:24,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:24,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:24,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:24,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:24,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:24,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:24,240 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.2 percent of original size [2021-03-25 08:07:24,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-25 08:07:24,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:24,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:07:24,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 08:07:24,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,258 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:24,258 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:24,259 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:07:24,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:07:24,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:24,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:24,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:24,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:24,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:24,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:24,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 08:07:24,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 08:07:24,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 08:07:24,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 08:07:24,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 08:07:24,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:07:24,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:07:24,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:07:24,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:07:24,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:07:24,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:07:24,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:07:24,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:07:24,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:07:24,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:07:24,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:07:24,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-25 08:07:24,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:24,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:24,435 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:24,435 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:24,435 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 08:07:24,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382013230] [2021-03-25 08:07:24,435 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:07:24,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:24,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:07:24,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:07:24,436 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 65 [2021-03-25 08:07:24,437 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 237 transitions, 3138 flow. Second operand has 16 states, 16 states have (on average 17.25) internal successors, (276), 16 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:24,437 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:24,437 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 65 [2021-03-25 08:07:24,437 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:25,271 INFO L129 PetriNetUnfolder]: 613/1079 cut-off events. [2021-03-25 08:07:25,271 INFO L130 PetriNetUnfolder]: For 11092/11116 co-relation queries the response was YES. [2021-03-25 08:07:25,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7965 conditions, 1079 events. 613/1079 cut-off events. For 11092/11116 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 5820 event pairs, 77 based on Foata normal form. 26/1105 useless extension candidates. Maximal degree in co-relation 7901. Up to 765 conditions per place. [2021-03-25 08:07:25,285 INFO L132 encePairwiseOnDemand]: 44/65 looper letters, 132 selfloop transitions, 145 changer transitions 0/283 dead transitions. [2021-03-25 08:07:25,285 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 283 transitions, 4298 flow [2021-03-25 08:07:25,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-25 08:07:25,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-25 08:07:25,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 333 transitions. [2021-03-25 08:07:25,287 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3415384615384615 [2021-03-25 08:07:25,287 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 333 transitions. [2021-03-25 08:07:25,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 333 transitions. [2021-03-25 08:07:25,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:25,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 333 transitions. [2021-03-25 08:07:25,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 22.2) internal successors, (333), 15 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:25,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 65.0) internal successors, (1040), 16 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:25,290 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 65.0) internal successors, (1040), 16 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:25,290 INFO L185 Difference]: Start difference. First operand has 132 places, 237 transitions, 3138 flow. Second operand 15 states and 333 transitions. [2021-03-25 08:07:25,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 283 transitions, 4298 flow [2021-03-25 08:07:25,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 283 transitions, 4079 flow, removed 49 selfloop flow, removed 14 redundant places. [2021-03-25 08:07:25,331 INFO L241 Difference]: Finished difference. Result has 134 places, 263 transitions, 3696 flow [2021-03-25 08:07:25,331 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3696, PETRI_PLACES=134, PETRI_TRANSITIONS=263} [2021-03-25 08:07:25,331 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 110 predicate places. [2021-03-25 08:07:25,331 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:25,331 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 134 places, 263 transitions, 3696 flow [2021-03-25 08:07:25,332 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 134 places, 263 transitions, 3696 flow [2021-03-25 08:07:25,334 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 134 places, 263 transitions, 3696 flow [2021-03-25 08:07:25,397 INFO L129 PetriNetUnfolder]: 378/787 cut-off events. [2021-03-25 08:07:25,398 INFO L130 PetriNetUnfolder]: For 5980/6093 co-relation queries the response was YES. [2021-03-25 08:07:25,402 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5223 conditions, 787 events. 378/787 cut-off events. For 5980/6093 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 4946 event pairs, 24 based on Foata normal form. 16/782 useless extension candidates. Maximal degree in co-relation 5136. Up to 335 conditions per place. [2021-03-25 08:07:25,410 INFO L142 LiptonReduction]: Number of co-enabled transitions 798 [2021-03-25 08:07:25,425 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:25,425 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:07:25,425 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 94 [2021-03-25 08:07:25,426 INFO L480 AbstractCegarLoop]: Abstraction has has 134 places, 263 transitions, 3696 flow [2021-03-25 08:07:25,426 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 17.25) internal successors, (276), 16 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:25,426 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:25,426 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:25,639 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:25,639 INFO L428 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:25,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:25,640 INFO L82 PathProgramCache]: Analyzing trace with hash 1809482531, now seen corresponding path program 3 times [2021-03-25 08:07:25,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:25,640 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255588433] [2021-03-25 08:07:25,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:25,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:25,690 INFO L142 QuantifierPusher]: treesize reduction 12, result has 60.0 percent of original size [2021-03-25 08:07:25,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:25,703 INFO L142 QuantifierPusher]: treesize reduction 17, result has 65.3 percent of original size [2021-03-25 08:07:25,704 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.5 percent of original size 28 [2021-03-25 08:07:25,724 INFO L142 QuantifierPusher]: treesize reduction 24, result has 78.0 percent of original size [2021-03-25 08:07:25,725 INFO L147 QuantifierPusher]: treesize reduction 4, result has 95.3 percent of original size 81 [2021-03-25 08:07:25,773 INFO L142 QuantifierPusher]: treesize reduction 15, result has 87.0 percent of original size [2021-03-25 08:07:25,774 INFO L147 QuantifierPusher]: treesize reduction 4, result has 96.0 percent of original size 96 [2021-03-25 08:07:25,825 INFO L142 QuantifierPusher]: treesize reduction 110, result has 66.0 percent of original size [2021-03-25 08:07:25,826 INFO L147 QuantifierPusher]: treesize reduction 4, result has 98.1 percent of original size 210 [2021-03-25 08:07:25,916 INFO L142 QuantifierPusher]: treesize reduction 110, result has 66.9 percent of original size [2021-03-25 08:07:25,917 INFO L147 QuantifierPusher]: treesize reduction 4, result has 98.2 percent of original size 218 [2021-03-25 08:07:26,014 INFO L142 QuantifierPusher]: treesize reduction 341, result has 38.1 percent of original size [2021-03-25 08:07:26,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 210 [2021-03-25 08:07:26,129 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-03-25 08:07:26,130 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:26,130 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255588433] [2021-03-25 08:07:26,131 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637696968] [2021-03-25 08:07:26,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:26,152 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-25 08:07:26,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:07:26,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-25 08:07:26,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:26,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:26,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:26,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:26,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:26,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:07:26,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:07:26,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:07:26,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:07:26,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 08:07:26,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 08:07:26,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 08:07:26,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 08:07:26,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:07:26,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:07:26,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:07:26,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:07:26,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:07:26,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:07:26,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:07:26,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:07:26,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:07:26,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:07:26,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:07:26,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:07:26,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:07:26,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:07:26,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:07:26,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:07:26,283 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.5 percent of original size [2021-03-25 08:07:26,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:07:26,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:26,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:07:26,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 08:07:26,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,291 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:26,292 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:26,293 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:07:26,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:07:26,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:26,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:26,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-25 08:07:26,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:26,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:26,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-25 08:07:26,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:26,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:26,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:26,379 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[8, 2, 3, 2, 1] term [2021-03-25 08:07:26,379 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-03-25 08:07:26,381 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 08:07:26,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 08:07:26,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 08:07:26,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 08:07:26,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 08:07:26,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 08:07:26,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 08:07:26,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 08:07:26,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 08:07:26,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:26,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 08:07:26,491 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:26,491 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:26,491 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-03-25 08:07:26,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047689656] [2021-03-25 08:07:26,492 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:07:26,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:26,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:07:26,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:07:26,493 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 65 [2021-03-25 08:07:26,493 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 263 transitions, 3696 flow. Second operand has 15 states, 15 states have (on average 17.266666666666666) internal successors, (259), 15 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:26,493 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:26,493 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 65 [2021-03-25 08:07:26,494 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:26,834 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2021-03-25 08:07:27,281 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 54 [2021-03-25 08:07:27,750 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 68 [2021-03-25 08:07:28,263 INFO L129 PetriNetUnfolder]: 755/1365 cut-off events. [2021-03-25 08:07:28,264 INFO L130 PetriNetUnfolder]: For 14614/14637 co-relation queries the response was YES. [2021-03-25 08:07:28,270 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10201 conditions, 1365 events. 755/1365 cut-off events. For 14614/14637 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 8000 event pairs, 83 based on Foata normal form. 26/1391 useless extension candidates. Maximal degree in co-relation 10106. Up to 859 conditions per place. [2021-03-25 08:07:28,280 INFO L132 encePairwiseOnDemand]: 46/65 looper letters, 143 selfloop transitions, 204 changer transitions 0/353 dead transitions. [2021-03-25 08:07:28,281 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 353 transitions, 5612 flow [2021-03-25 08:07:28,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 08:07:28,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 08:07:28,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 441 transitions. [2021-03-25 08:07:28,283 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3392307692307692 [2021-03-25 08:07:28,283 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 441 transitions. [2021-03-25 08:07:28,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 441 transitions. [2021-03-25 08:07:28,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:28,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 441 transitions. [2021-03-25 08:07:28,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 22.05) internal successors, (441), 20 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:28,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:28,286 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:28,286 INFO L185 Difference]: Start difference. First operand has 134 places, 263 transitions, 3696 flow. Second operand 20 states and 441 transitions. [2021-03-25 08:07:28,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 353 transitions, 5612 flow [2021-03-25 08:07:28,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 353 transitions, 5434 flow, removed 57 selfloop flow, removed 5 redundant places. [2021-03-25 08:07:28,334 INFO L241 Difference]: Finished difference. Result has 152 places, 328 transitions, 5043 flow [2021-03-25 08:07:28,334 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=3562, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5043, PETRI_PLACES=152, PETRI_TRANSITIONS=328} [2021-03-25 08:07:28,335 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 128 predicate places. [2021-03-25 08:07:28,335 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:28,335 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 152 places, 328 transitions, 5043 flow [2021-03-25 08:07:28,335 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 152 places, 328 transitions, 5043 flow [2021-03-25 08:07:28,338 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 152 places, 328 transitions, 5043 flow [2021-03-25 08:07:28,444 INFO L129 PetriNetUnfolder]: 452/980 cut-off events. [2021-03-25 08:07:28,444 INFO L130 PetriNetUnfolder]: For 9027/9146 co-relation queries the response was YES. [2021-03-25 08:07:28,450 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6828 conditions, 980 events. 452/980 cut-off events. For 9027/9146 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6688 event pairs, 29 based on Foata normal form. 18/980 useless extension candidates. Maximal degree in co-relation 6711. Up to 385 conditions per place. [2021-03-25 08:07:28,460 INFO L142 LiptonReduction]: Number of co-enabled transitions 1054 [2021-03-25 08:07:28,481 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:28,481 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:07:28,481 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 146 [2021-03-25 08:07:28,482 INFO L480 AbstractCegarLoop]: Abstraction has has 152 places, 328 transitions, 5043 flow [2021-03-25 08:07:28,482 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 17.266666666666666) internal successors, (259), 15 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:28,482 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:28,482 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:28,695 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-03-25 08:07:28,696 INFO L428 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:28,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:28,696 INFO L82 PathProgramCache]: Analyzing trace with hash 2142922839, now seen corresponding path program 4 times [2021-03-25 08:07:28,696 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:28,696 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637900101] [2021-03-25 08:07:28,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:28,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:28,765 INFO L142 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size [2021-03-25 08:07:28,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:07:28,775 INFO L142 QuantifierPusher]: treesize reduction 12, result has 71.4 percent of original size [2021-03-25 08:07:28,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 08:07:28,792 INFO L142 QuantifierPusher]: treesize reduction 20, result has 81.0 percent of original size [2021-03-25 08:07:28,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:07:28,846 INFO L142 QuantifierPusher]: treesize reduction 20, result has 81.3 percent of original size [2021-03-25 08:07:28,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:07:28,902 INFO L142 QuantifierPusher]: treesize reduction 100, result has 57.4 percent of original size [2021-03-25 08:07:28,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-03-25 08:07:28,994 INFO L142 QuantifierPusher]: treesize reduction 105, result has 56.8 percent of original size [2021-03-25 08:07:28,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2021-03-25 08:07:29,079 INFO L142 QuantifierPusher]: treesize reduction 231, result has 46.3 percent of original size [2021-03-25 08:07:29,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 199 [2021-03-25 08:07:29,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:29,178 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637900101] [2021-03-25 08:07:29,178 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761508516] [2021-03-25 08:07:29,178 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:29,197 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-25 08:07:29,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:07:29,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-25 08:07:29,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:29,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:29,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:29,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:29,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:29,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:29,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:29,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:29,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:29,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 08:07:29,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 08:07:29,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 08:07:29,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 08:07:29,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:29,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:29,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:29,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:29,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:29,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:29,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:29,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:29,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:29,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:29,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:29,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:29,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:29,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:29,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:29,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:29,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:29,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:07:29,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:07:29,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:07:29,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:07:29,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:07:29,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:07:29,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:07:29,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:07:29,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:07:29,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:07:29,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:07:29,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:07:29,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:07:29,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:07:29,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:07:29,379 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-25 08:07:29,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 08:07:29,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:29,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:29,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:07:29,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,383 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:29,384 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:29,385 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:07:29,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:07:29,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:29,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:07:29,450 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:29,450 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:29,450 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 08:07:29,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497704496] [2021-03-25 08:07:29,450 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:07:29,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:29,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:07:29,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:07:29,451 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 65 [2021-03-25 08:07:29,451 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 328 transitions, 5043 flow. Second operand has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:29,451 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:29,451 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 65 [2021-03-25 08:07:29,452 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:29,954 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-03-25 08:07:30,490 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 55 [2021-03-25 08:07:31,125 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 59 [2021-03-25 08:07:31,455 INFO L129 PetriNetUnfolder]: 942/1711 cut-off events. [2021-03-25 08:07:31,455 INFO L130 PetriNetUnfolder]: For 22370/22393 co-relation queries the response was YES. [2021-03-25 08:07:31,465 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13553 conditions, 1711 events. 942/1711 cut-off events. For 22370/22393 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10606 event pairs, 105 based on Foata normal form. 29/1740 useless extension candidates. Maximal degree in co-relation 13449. Up to 1107 conditions per place. [2021-03-25 08:07:31,483 INFO L132 encePairwiseOnDemand]: 42/65 looper letters, 233 selfloop transitions, 225 changer transitions 3/467 dead transitions. [2021-03-25 08:07:31,483 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 467 transitions, 7996 flow [2021-03-25 08:07:31,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-25 08:07:31,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-25 08:07:31,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 459 transitions. [2021-03-25 08:07:31,487 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3362637362637363 [2021-03-25 08:07:31,487 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 459 transitions. [2021-03-25 08:07:31,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 459 transitions. [2021-03-25 08:07:31,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:31,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 459 transitions. [2021-03-25 08:07:31,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 21.857142857142858) internal successors, (459), 21 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:31,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 65.0) internal successors, (1430), 22 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:31,491 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 65.0) internal successors, (1430), 22 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:31,491 INFO L185 Difference]: Start difference. First operand has 152 places, 328 transitions, 5043 flow. Second operand 21 states and 459 transitions. [2021-03-25 08:07:31,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 467 transitions, 7996 flow [2021-03-25 08:07:31,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 467 transitions, 7644 flow, removed 100 selfloop flow, removed 10 redundant places. [2021-03-25 08:07:31,563 INFO L241 Difference]: Finished difference. Result has 170 places, 415 transitions, 6802 flow [2021-03-25 08:07:31,563 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=4705, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6802, PETRI_PLACES=170, PETRI_TRANSITIONS=415} [2021-03-25 08:07:31,564 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 146 predicate places. [2021-03-25 08:07:31,564 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:31,564 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 170 places, 415 transitions, 6802 flow [2021-03-25 08:07:31,564 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 170 places, 415 transitions, 6802 flow [2021-03-25 08:07:31,567 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 170 places, 415 transitions, 6802 flow [2021-03-25 08:07:31,673 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][386], [Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, 325#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))))]) [2021-03-25 08:07:31,673 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:07:31,673 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:07:31,673 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:07:31,673 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:07:31,691 INFO L129 PetriNetUnfolder]: 567/1210 cut-off events. [2021-03-25 08:07:31,691 INFO L130 PetriNetUnfolder]: For 14102/14284 co-relation queries the response was YES. [2021-03-25 08:07:31,700 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9209 conditions, 1210 events. 567/1210 cut-off events. For 14102/14284 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8402 event pairs, 31 based on Foata normal form. 15/1185 useless extension candidates. Maximal degree in co-relation 9096. Up to 479 conditions per place. [2021-03-25 08:07:31,712 INFO L142 LiptonReduction]: Number of co-enabled transitions 1296 [2021-03-25 08:07:31,745 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:31,745 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:07:31,745 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 181 [2021-03-25 08:07:31,745 INFO L480 AbstractCegarLoop]: Abstraction has has 170 places, 415 transitions, 6802 flow [2021-03-25 08:07:31,746 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:31,746 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:31,746 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:31,947 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-03-25 08:07:31,948 INFO L428 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:31,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:31,948 INFO L82 PathProgramCache]: Analyzing trace with hash 103859701, now seen corresponding path program 5 times [2021-03-25 08:07:31,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:31,948 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548957009] [2021-03-25 08:07:31,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:31,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:31,999 INFO L142 QuantifierPusher]: treesize reduction 12, result has 60.0 percent of original size [2021-03-25 08:07:31,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:32,012 INFO L142 QuantifierPusher]: treesize reduction 17, result has 65.3 percent of original size [2021-03-25 08:07:32,013 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.5 percent of original size 28 [2021-03-25 08:07:32,033 INFO L142 QuantifierPusher]: treesize reduction 24, result has 78.0 percent of original size [2021-03-25 08:07:32,034 INFO L147 QuantifierPusher]: treesize reduction 4, result has 95.3 percent of original size 81 [2021-03-25 08:07:32,083 INFO L142 QuantifierPusher]: treesize reduction 15, result has 87.0 percent of original size [2021-03-25 08:07:32,084 INFO L147 QuantifierPusher]: treesize reduction 4, result has 96.0 percent of original size 96 [2021-03-25 08:07:32,140 INFO L142 QuantifierPusher]: treesize reduction 110, result has 66.0 percent of original size [2021-03-25 08:07:32,142 INFO L147 QuantifierPusher]: treesize reduction 4, result has 98.1 percent of original size 210 [2021-03-25 08:07:32,244 INFO L142 QuantifierPusher]: treesize reduction 341, result has 37.7 percent of original size [2021-03-25 08:07:32,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 206 [2021-03-25 08:07:32,362 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 58 [2021-03-25 08:07:32,364 INFO L142 QuantifierPusher]: treesize reduction 341, result has 38.1 percent of original size [2021-03-25 08:07:32,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 210 [2021-03-25 08:07:32,468 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:32,468 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548957009] [2021-03-25 08:07:32,468 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866766608] [2021-03-25 08:07:32,468 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:32,493 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-03-25 08:07:32,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:07:32,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-25 08:07:32,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:32,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:32,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:32,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:32,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:32,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:32,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:32,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:32,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:32,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:32,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:32,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:32,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:32,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:32,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:32,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:32,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:32,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:32,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:32,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:32,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:32,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:07:32,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:07:32,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:07:32,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:07:32,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:07:32,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:32,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:32,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:32,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:32,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:32,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:32,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:32,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:32,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:32,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:32,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:32,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:07:32,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:07:32,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:07:32,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:07:32,675 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 08:07:32,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:32,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:32,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:32,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-25 08:07:32,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,680 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:07:32,681 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:32,682 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:07:32,683 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:07:32,684 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size 102 [2021-03-25 08:07:32,684 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size [2021-03-25 08:07:32,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:07:32,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:07:32,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:07:32,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:07:32,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:07:32,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:07:32,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:07:32,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:07:32,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:07:32,757 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-25 08:07:32,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-25 08:07:32,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:32,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:32,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-25 08:07:32,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,762 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:32,763 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:32,763 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:07:32,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:07:32,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:32,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:32,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:32,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:32,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:32,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:32,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:32,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:32,841 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:32,841 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 08:07:32,841 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832892945] [2021-03-25 08:07:32,842 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:07:32,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:32,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:07:32,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:07:32,843 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 65 [2021-03-25 08:07:32,843 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 415 transitions, 6802 flow. Second operand has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:32,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:32,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 65 [2021-03-25 08:07:32,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:33,347 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 67 [2021-03-25 08:07:33,852 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 45 [2021-03-25 08:07:34,255 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 60 [2021-03-25 08:07:34,899 INFO L129 PetriNetUnfolder]: 1209/2219 cut-off events. [2021-03-25 08:07:34,899 INFO L130 PetriNetUnfolder]: For 38797/38820 co-relation queries the response was YES. [2021-03-25 08:07:34,910 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18970 conditions, 2219 events. 1209/2219 cut-off events. For 38797/38820 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 14667 event pairs, 131 based on Foata normal form. 28/2247 useless extension candidates. Maximal degree in co-relation 18836. Up to 1160 conditions per place. [2021-03-25 08:07:34,920 INFO L132 encePairwiseOnDemand]: 42/65 looper letters, 198 selfloop transitions, 323 changer transitions 1/528 dead transitions. [2021-03-25 08:07:34,921 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 528 transitions, 9688 flow [2021-03-25 08:07:34,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 08:07:34,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 08:07:34,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 433 transitions. [2021-03-25 08:07:34,922 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3330769230769231 [2021-03-25 08:07:34,922 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 433 transitions. [2021-03-25 08:07:34,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 433 transitions. [2021-03-25 08:07:34,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:34,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 433 transitions. [2021-03-25 08:07:34,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 21.65) internal successors, (433), 20 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:34,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:34,925 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:34,925 INFO L185 Difference]: Start difference. First operand has 170 places, 415 transitions, 6802 flow. Second operand 20 states and 433 transitions. [2021-03-25 08:07:34,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 528 transitions, 9688 flow [2021-03-25 08:07:35,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 528 transitions, 9356 flow, removed 129 selfloop flow, removed 7 redundant places. [2021-03-25 08:07:35,057 INFO L241 Difference]: Finished difference. Result has 190 places, 490 transitions, 8767 flow [2021-03-25 08:07:35,057 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=6484, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8767, PETRI_PLACES=190, PETRI_TRANSITIONS=490} [2021-03-25 08:07:35,057 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 166 predicate places. [2021-03-25 08:07:35,057 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:35,057 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 190 places, 490 transitions, 8767 flow [2021-03-25 08:07:35,058 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 190 places, 490 transitions, 8767 flow [2021-03-25 08:07:35,061 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 190 places, 490 transitions, 8767 flow [2021-03-25 08:07:35,225 INFO L129 PetriNetUnfolder]: 702/1507 cut-off events. [2021-03-25 08:07:35,225 INFO L130 PetriNetUnfolder]: For 23222/23550 co-relation queries the response was YES. [2021-03-25 08:07:35,233 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12352 conditions, 1507 events. 702/1507 cut-off events. For 23222/23550 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 11071 event pairs, 49 based on Foata normal form. 26/1467 useless extension candidates. Maximal degree in co-relation 12208. Up to 561 conditions per place. [2021-03-25 08:07:35,244 INFO L142 LiptonReduction]: Number of co-enabled transitions 1608 [2021-03-25 08:07:35,273 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:35,273 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:07:35,273 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 216 [2021-03-25 08:07:35,274 INFO L480 AbstractCegarLoop]: Abstraction has has 190 places, 490 transitions, 8767 flow [2021-03-25 08:07:35,274 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:35,274 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:35,274 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:35,478 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-03-25 08:07:35,478 INFO L428 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:35,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:35,478 INFO L82 PathProgramCache]: Analyzing trace with hash 777595920, now seen corresponding path program 1 times [2021-03-25 08:07:35,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:35,478 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784396132] [2021-03-25 08:07:35,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:35,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:35,537 INFO L142 QuantifierPusher]: treesize reduction 29, result has 51.7 percent of original size [2021-03-25 08:07:35,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:07:35,557 INFO L142 QuantifierPusher]: treesize reduction 29, result has 59.7 percent of original size [2021-03-25 08:07:35,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:07:35,585 INFO L142 QuantifierPusher]: treesize reduction 29, result has 62.3 percent of original size [2021-03-25 08:07:35,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:07:35,620 INFO L142 QuantifierPusher]: treesize reduction 69, result has 60.6 percent of original size [2021-03-25 08:07:35,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:35,668 INFO L142 QuantifierPusher]: treesize reduction 176, result has 47.5 percent of original size [2021-03-25 08:07:35,669 INFO L147 QuantifierPusher]: treesize reduction 7, result has 95.6 percent of original size 152 [2021-03-25 08:07:35,784 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 54 [2021-03-25 08:07:35,787 INFO L142 QuantifierPusher]: treesize reduction 215, result has 46.3 percent of original size [2021-03-25 08:07:35,788 INFO L147 QuantifierPusher]: treesize reduction 5, result has 97.3 percent of original size 180 [2021-03-25 08:07:35,904 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-03-25 08:07:35,908 INFO L142 QuantifierPusher]: treesize reduction 225, result has 44.7 percent of original size [2021-03-25 08:07:35,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-03-25 08:07:36,003 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:36,004 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784396132] [2021-03-25 08:07:36,004 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530819940] [2021-03-25 08:07:36,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:36,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:36,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-25 08:07:36,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:36,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:36,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:36,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:36,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:36,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:36,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:36,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:36,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:36,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:36,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:36,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:36,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:36,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:36,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:36,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:36,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:36,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 08:07:36,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 08:07:36,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 08:07:36,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 08:07:36,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 08:07:36,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 08:07:36,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 08:07:36,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 08:07:36,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 08:07:36,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 08:07:36,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 08:07:36,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 08:07:36,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:36,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:36,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:36,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:36,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:07:36,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:07:36,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:07:36,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:07:36,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:07:36,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:07:36,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:07:36,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:07:36,225 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 08:07:36,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:07:36,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:36,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:36,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-25 08:07:36,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,230 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:07:36,231 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:36,232 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:07:36,233 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:07:36,234 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size 102 [2021-03-25 08:07:36,235 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size [2021-03-25 08:07:36,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:07:36,293 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-25 08:07:36,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-25 08:07:36,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:36,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:36,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-25 08:07:36,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,297 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:36,298 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:36,298 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:07:36,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:07:36,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:36,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:36,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:36,364 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:36,364 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 16 [2021-03-25 08:07:36,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038304491] [2021-03-25 08:07:36,364 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-25 08:07:36,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:36,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-25 08:07:36,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2021-03-25 08:07:36,365 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 65 [2021-03-25 08:07:36,366 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 490 transitions, 8767 flow. Second operand has 18 states, 18 states have (on average 16.11111111111111) internal successors, (290), 18 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:36,366 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:36,366 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 65 [2021-03-25 08:07:36,366 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:36,696 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-03-25 08:07:36,903 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-03-25 08:07:37,988 INFO L129 PetriNetUnfolder]: 1499/2711 cut-off events. [2021-03-25 08:07:37,989 INFO L130 PetriNetUnfolder]: For 59323/59325 co-relation queries the response was YES. [2021-03-25 08:07:38,004 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25409 conditions, 2711 events. 1499/2711 cut-off events. For 59323/59325 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 18244 event pairs, 255 based on Foata normal form. 6/2717 useless extension candidates. Maximal degree in co-relation 25256. Up to 1783 conditions per place. [2021-03-25 08:07:38,022 INFO L132 encePairwiseOnDemand]: 48/65 looper letters, 429 selfloop transitions, 191 changer transitions 5/631 dead transitions. [2021-03-25 08:07:38,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 631 transitions, 12537 flow [2021-03-25 08:07:38,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 08:07:38,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 08:07:38,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 437 transitions. [2021-03-25 08:07:38,024 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.33615384615384614 [2021-03-25 08:07:38,024 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 437 transitions. [2021-03-25 08:07:38,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 437 transitions. [2021-03-25 08:07:38,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:38,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 437 transitions. [2021-03-25 08:07:38,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 21.85) internal successors, (437), 20 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:38,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:38,027 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:38,027 INFO L185 Difference]: Start difference. First operand has 190 places, 490 transitions, 8767 flow. Second operand 20 states and 437 transitions. [2021-03-25 08:07:38,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 631 transitions, 12537 flow [2021-03-25 08:07:38,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 631 transitions, 12055 flow, removed 161 selfloop flow, removed 9 redundant places. [2021-03-25 08:07:38,278 INFO L241 Difference]: Finished difference. Result has 210 places, 553 transitions, 10195 flow [2021-03-25 08:07:38,278 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=8297, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10195, PETRI_PLACES=210, PETRI_TRANSITIONS=553} [2021-03-25 08:07:38,278 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 186 predicate places. [2021-03-25 08:07:38,278 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:38,278 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 210 places, 553 transitions, 10195 flow [2021-03-25 08:07:38,278 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 210 places, 553 transitions, 10195 flow [2021-03-25 08:07:38,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 209 places, 553 transitions, 10195 flow [2021-03-25 08:07:38,491 INFO L129 PetriNetUnfolder]: 895/1865 cut-off events. [2021-03-25 08:07:38,491 INFO L130 PetriNetUnfolder]: For 39370/39690 co-relation queries the response was YES. [2021-03-25 08:07:38,504 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16551 conditions, 1865 events. 895/1865 cut-off events. For 39370/39690 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 13921 event pairs, 64 based on Foata normal form. 30/1827 useless extension candidates. Maximal degree in co-relation 16395. Up to 716 conditions per place. [2021-03-25 08:07:38,521 INFO L142 LiptonReduction]: Number of co-enabled transitions 1772 [2021-03-25 08:07:38,559 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:38,559 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:07:38,560 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 282 [2021-03-25 08:07:38,560 INFO L480 AbstractCegarLoop]: Abstraction has has 209 places, 553 transitions, 10195 flow [2021-03-25 08:07:38,560 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 16.11111111111111) internal successors, (290), 18 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:38,560 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:38,560 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:38,763 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:38,764 INFO L428 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:38,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:38,764 INFO L82 PathProgramCache]: Analyzing trace with hash 1482398681, now seen corresponding path program 6 times [2021-03-25 08:07:38,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:38,764 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153275201] [2021-03-25 08:07:38,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:38,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:38,813 INFO L142 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size [2021-03-25 08:07:38,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:07:38,823 INFO L142 QuantifierPusher]: treesize reduction 12, result has 71.4 percent of original size [2021-03-25 08:07:38,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 08:07:38,840 INFO L142 QuantifierPusher]: treesize reduction 12, result has 74.5 percent of original size [2021-03-25 08:07:38,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:07:38,864 INFO L142 QuantifierPusher]: treesize reduction 20, result has 81.3 percent of original size [2021-03-25 08:07:38,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:07:38,912 INFO L142 QuantifierPusher]: treesize reduction 92, result has 59.6 percent of original size [2021-03-25 08:07:38,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-03-25 08:07:38,989 INFO L142 QuantifierPusher]: treesize reduction 250, result has 42.1 percent of original size [2021-03-25 08:07:38,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-03-25 08:07:39,101 INFO L142 QuantifierPusher]: treesize reduction 255, result has 42.0 percent of original size [2021-03-25 08:07:39,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 08:07:39,195 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:39,195 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153275201] [2021-03-25 08:07:39,195 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406238539] [2021-03-25 08:07:39,195 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:39,218 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-03-25 08:07:39,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:07:39,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 08:07:39,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:39,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:39,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:39,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:39,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:39,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:39,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:39,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:39,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:39,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:39,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:39,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:39,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:39,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:07:39,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:39,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:39,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:39,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:39,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-03-25 08:07:39,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:07:39,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:07:39,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:07:39,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:07:39,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:07:39,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:07:39,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:07:39,385 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-25 08:07:39,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 08:07:39,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:39,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:39,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:07:39,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,392 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:07:39,393 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:39,394 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:07:39,396 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:07:39,397 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size 99 [2021-03-25 08:07:39,398 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size [2021-03-25 08:07:39,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:39,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:07:39,459 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:39,459 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:39,459 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-03-25 08:07:39,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325946991] [2021-03-25 08:07:39,460 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:07:39,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:39,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:07:39,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:07:39,460 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 65 [2021-03-25 08:07:39,461 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 553 transitions, 10195 flow. Second operand has 15 states, 15 states have (on average 17.333333333333332) internal successors, (260), 15 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:39,461 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:39,461 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 65 [2021-03-25 08:07:39,461 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:39,776 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-03-25 08:07:40,389 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 49 [2021-03-25 08:07:41,346 INFO L129 PetriNetUnfolder]: 1878/3389 cut-off events. [2021-03-25 08:07:41,346 INFO L130 PetriNetUnfolder]: For 89148/89171 co-relation queries the response was YES. [2021-03-25 08:07:41,367 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33428 conditions, 3389 events. 1878/3389 cut-off events. For 89148/89171 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 23674 event pairs, 275 based on Foata normal form. 30/3419 useless extension candidates. Maximal degree in co-relation 33230. Up to 2341 conditions per place. [2021-03-25 08:07:41,388 INFO L132 encePairwiseOnDemand]: 45/65 looper letters, 472 selfloop transitions, 284 changer transitions 1/763 dead transitions. [2021-03-25 08:07:41,389 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 763 transitions, 15473 flow [2021-03-25 08:07:41,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 08:07:41,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 08:07:41,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 464 transitions. [2021-03-25 08:07:41,390 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3569230769230769 [2021-03-25 08:07:41,391 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 464 transitions. [2021-03-25 08:07:41,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 464 transitions. [2021-03-25 08:07:41,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:41,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 464 transitions. [2021-03-25 08:07:41,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 23.2) internal successors, (464), 20 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:41,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:41,393 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:41,394 INFO L185 Difference]: Start difference. First operand has 209 places, 553 transitions, 10195 flow. Second operand 20 states and 464 transitions. [2021-03-25 08:07:41,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 763 transitions, 15473 flow [2021-03-25 08:07:41,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 763 transitions, 15073 flow, removed 155 selfloop flow, removed 6 redundant places. [2021-03-25 08:07:41,717 INFO L241 Difference]: Finished difference. Result has 232 places, 698 transitions, 13738 flow [2021-03-25 08:07:41,718 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=9823, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=13738, PETRI_PLACES=232, PETRI_TRANSITIONS=698} [2021-03-25 08:07:41,718 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 208 predicate places. [2021-03-25 08:07:41,718 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:41,718 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 232 places, 698 transitions, 13738 flow [2021-03-25 08:07:41,718 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 232 places, 698 transitions, 13738 flow [2021-03-25 08:07:41,725 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 232 places, 698 transitions, 13738 flow [2021-03-25 08:07:41,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][668], [Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), 21#L56-2true, Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 104#(and (<= i_BC i_AB) (not break_BC)), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 115#true, Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))))]) [2021-03-25 08:07:41,961 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:07:41,961 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:07:41,961 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:41,961 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:07:42,023 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][668], [Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 23#thread3EXITtrue, Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 104#(and (<= i_BC i_AB) (not break_BC)), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 115#true, Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))))]) [2021-03-25 08:07:42,023 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:07:42,023 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:07:42,023 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:42,023 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:07:42,061 INFO L129 PetriNetUnfolder]: 1132/2327 cut-off events. [2021-03-25 08:07:42,061 INFO L130 PetriNetUnfolder]: For 53425/53941 co-relation queries the response was YES. [2021-03-25 08:07:42,080 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21703 conditions, 2327 events. 1132/2327 cut-off events. For 53425/53941 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 17894 event pairs, 90 based on Foata normal form. 56/2294 useless extension candidates. Maximal degree in co-relation 21485. Up to 854 conditions per place. [2021-03-25 08:07:42,143 INFO L142 LiptonReduction]: Number of co-enabled transitions 2144 [2021-03-25 08:07:42,474 INFO L154 LiptonReduction]: Checked pairs total: 3 [2021-03-25 08:07:42,474 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 08:07:42,474 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 756 [2021-03-25 08:07:42,475 INFO L480 AbstractCegarLoop]: Abstraction has has 232 places, 698 transitions, 13752 flow [2021-03-25 08:07:42,475 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 17.333333333333332) internal successors, (260), 15 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:42,475 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:42,475 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:42,679 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-03-25 08:07:42,680 INFO L428 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:42,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:42,680 INFO L82 PathProgramCache]: Analyzing trace with hash -379965149, now seen corresponding path program 7 times [2021-03-25 08:07:42,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:42,680 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853408531] [2021-03-25 08:07:42,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:42,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:42,719 INFO L142 QuantifierPusher]: treesize reduction 29, result has 51.7 percent of original size [2021-03-25 08:07:42,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:07:42,741 INFO L142 QuantifierPusher]: treesize reduction 29, result has 59.7 percent of original size [2021-03-25 08:07:42,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:07:42,771 INFO L142 QuantifierPusher]: treesize reduction 29, result has 62.3 percent of original size [2021-03-25 08:07:42,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:07:42,804 INFO L142 QuantifierPusher]: treesize reduction 130, result has 26.1 percent of original size [2021-03-25 08:07:42,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:42,841 INFO L142 QuantifierPusher]: treesize reduction 114, result has 59.6 percent of original size [2021-03-25 08:07:42,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-03-25 08:07:42,940 INFO L142 QuantifierPusher]: treesize reduction 174, result has 52.8 percent of original size [2021-03-25 08:07:42,941 INFO L147 QuantifierPusher]: treesize reduction 7, result has 96.4 percent of original size 188 [2021-03-25 08:07:43,092 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 44 [2021-03-25 08:07:43,095 INFO L142 QuantifierPusher]: treesize reduction 195, result has 49.0 percent of original size [2021-03-25 08:07:43,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 187 [2021-03-25 08:07:43,209 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 45 [2021-03-25 08:07:43,210 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:43,210 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853408531] [2021-03-25 08:07:43,211 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417168647] [2021-03-25 08:07:43,211 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:43,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:43,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-25 08:07:43,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:43,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:43,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:43,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:43,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:43,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:43,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:43,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:43,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:43,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:43,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:43,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:43,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:43,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:43,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:43,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:43,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:07:43,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:43,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:43,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:43,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 08:07:43,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:43,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:43,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:43,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:43,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:07:43,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:07:43,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:07:43,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:07:43,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:07:43,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:07:43,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:07:43,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:07:43,387 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.4 percent of original size [2021-03-25 08:07:43,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:43,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:43,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:43,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:07:43,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,391 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:43,392 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:43,393 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:07:43,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:07:43,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:07:43,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:07:43,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 08:07:43,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:07:43,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:07:43,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:07:43,490 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 08:07:43,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-25 08:07:43,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:43,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:43,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:07:43,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,494 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:07:43,495 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:43,495 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:07:43,497 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:07:43,497 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size 106 [2021-03-25 08:07:43,498 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size [2021-03-25 08:07:43,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:43,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:07:43,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:43,562 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:43,562 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-25 08:07:43,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061239067] [2021-03-25 08:07:43,562 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-25 08:07:43,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:43,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-25 08:07:43,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-03-25 08:07:43,563 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 68 [2021-03-25 08:07:43,563 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 698 transitions, 13752 flow. Second operand has 17 states, 17 states have (on average 16.176470588235293) internal successors, (275), 17 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:43,563 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:43,564 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 68 [2021-03-25 08:07:43,564 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:43,923 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2021-03-25 08:07:45,483 INFO L129 PetriNetUnfolder]: 1945/3540 cut-off events. [2021-03-25 08:07:45,483 INFO L130 PetriNetUnfolder]: For 95681/95702 co-relation queries the response was YES. [2021-03-25 08:07:45,505 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35859 conditions, 3540 events. 1945/3540 cut-off events. For 95681/95702 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 25109 event pairs, 338 based on Foata normal form. 24/3564 useless extension candidates. Maximal degree in co-relation 35637. Up to 2676 conditions per place. [2021-03-25 08:07:45,526 INFO L132 encePairwiseOnDemand]: 46/68 looper letters, 523 selfloop transitions, 253 changer transitions 2/784 dead transitions. [2021-03-25 08:07:45,526 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 784 transitions, 16835 flow [2021-03-25 08:07:45,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-25 08:07:45,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-25 08:07:45,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 406 transitions. [2021-03-25 08:07:45,528 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3142414860681115 [2021-03-25 08:07:45,528 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 406 transitions. [2021-03-25 08:07:45,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 406 transitions. [2021-03-25 08:07:45,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:45,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 406 transitions. [2021-03-25 08:07:45,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 21.36842105263158) internal successors, (406), 19 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:45,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 68.0) internal successors, (1360), 20 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:45,531 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 68.0) internal successors, (1360), 20 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:45,531 INFO L185 Difference]: Start difference. First operand has 232 places, 698 transitions, 13752 flow. Second operand 19 states and 406 transitions. [2021-03-25 08:07:45,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 784 transitions, 16835 flow [2021-03-25 08:07:45,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 784 transitions, 16153 flow, removed 332 selfloop flow, removed 3 redundant places. [2021-03-25 08:07:45,870 INFO L241 Difference]: Finished difference. Result has 252 places, 751 transitions, 14929 flow [2021-03-25 08:07:45,870 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13078, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=14929, PETRI_PLACES=252, PETRI_TRANSITIONS=751} [2021-03-25 08:07:45,870 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 228 predicate places. [2021-03-25 08:07:45,871 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:45,871 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 252 places, 751 transitions, 14929 flow [2021-03-25 08:07:45,871 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 252 places, 751 transitions, 14929 flow [2021-03-25 08:07:45,878 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 252 places, 751 transitions, 14929 flow [2021-03-25 08:07:46,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][716], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:07:46,116 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:07:46,116 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:07:46,116 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:07:46,116 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:46,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][716], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:07:46,163 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:07:46,163 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 08:07:46,163 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:46,163 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:07:46,200 INFO L129 PetriNetUnfolder]: 1184/2425 cut-off events. [2021-03-25 08:07:46,200 INFO L130 PetriNetUnfolder]: For 54672/55287 co-relation queries the response was YES. [2021-03-25 08:07:46,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22461 conditions, 2425 events. 1184/2425 cut-off events. For 54672/55287 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 18652 event pairs, 93 based on Foata normal form. 99/2416 useless extension candidates. Maximal degree in co-relation 22268. Up to 779 conditions per place. [2021-03-25 08:07:46,304 INFO L142 LiptonReduction]: Number of co-enabled transitions 2256 [2021-03-25 08:07:46,533 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-25 08:07:46,533 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 08:07:46,534 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 663 [2021-03-25 08:07:46,534 INFO L480 AbstractCegarLoop]: Abstraction has has 252 places, 751 transitions, 14942 flow [2021-03-25 08:07:46,534 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 16.176470588235293) internal successors, (275), 17 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:46,534 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:46,534 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:46,743 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:46,744 INFO L428 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:46,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:46,744 INFO L82 PathProgramCache]: Analyzing trace with hash -1827327607, now seen corresponding path program 1 times [2021-03-25 08:07:46,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:46,744 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128365902] [2021-03-25 08:07:46,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:46,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:46,772 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 08:07:46,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:46,781 INFO L142 QuantifierPusher]: treesize reduction 3, result has 89.3 percent of original size [2021-03-25 08:07:46,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-25 08:07:46,799 INFO L142 QuantifierPusher]: treesize reduction 3, result has 94.0 percent of original size [2021-03-25 08:07:46,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:07:46,833 INFO L142 QuantifierPusher]: treesize reduction 8, result has 85.7 percent of original size [2021-03-25 08:07:46,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:07:46,855 INFO L142 QuantifierPusher]: treesize reduction 30, result has 63.4 percent of original size [2021-03-25 08:07:46,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 08:07:46,896 INFO L142 QuantifierPusher]: treesize reduction 30, result has 62.0 percent of original size [2021-03-25 08:07:46,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 08:07:46,940 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:46,940 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128365902] [2021-03-25 08:07:46,940 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620050336] [2021-03-25 08:07:46,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-03-25 08:07:46,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:46,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-25 08:07:46,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:46,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:46,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:46,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:07:46,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:07:46,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:07:46,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:46,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:07:47,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:07:47,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:07:47,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:07:47,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:07:47,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 08:07:47,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:07:47,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:07:47,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:07:47,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:07:47,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:07:47,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:07:47,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:07:47,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:07:47,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:07:47,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:07:47,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:07:47,137 INFO L142 QuantifierPusher]: treesize reduction 15, result has 81.9 percent of original size [2021-03-25 08:07:47,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,184 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.2 percent of original size [2021-03-25 08:07:47,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:07:47,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:47,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:47,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:07:47,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,188 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:47,189 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:47,190 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:07:47,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:07:47,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:07:47,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:07:47,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:47,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:47,272 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:47,272 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:47,272 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 08:07:47,272 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409345193] [2021-03-25 08:07:47,273 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:07:47,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:47,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:07:47,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:07:47,274 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 69 [2021-03-25 08:07:47,274 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 751 transitions, 14942 flow. Second operand has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:47,275 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:47,275 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 69 [2021-03-25 08:07:47,275 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:49,319 INFO L129 PetriNetUnfolder]: 2073/3824 cut-off events. [2021-03-25 08:07:49,319 INFO L130 PetriNetUnfolder]: For 106004/106025 co-relation queries the response was YES. [2021-03-25 08:07:49,346 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38793 conditions, 3824 events. 2073/3824 cut-off events. For 106004/106025 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 28029 event pairs, 370 based on Foata normal form. 16/3840 useless extension candidates. Maximal degree in co-relation 38521. Up to 2626 conditions per place. [2021-03-25 08:07:49,364 INFO L132 encePairwiseOnDemand]: 44/69 looper letters, 588 selfloop transitions, 308 changer transitions 9/911 dead transitions. [2021-03-25 08:07:49,364 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 911 transitions, 20069 flow [2021-03-25 08:07:49,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-25 08:07:49,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-03-25 08:07:49,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 365 transitions. [2021-03-25 08:07:49,367 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3111679454390452 [2021-03-25 08:07:49,367 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 365 transitions. [2021-03-25 08:07:49,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 365 transitions. [2021-03-25 08:07:49,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:49,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 365 transitions. [2021-03-25 08:07:49,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 21.470588235294116) internal successors, (365), 17 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:49,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 69.0) internal successors, (1242), 18 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:49,370 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 69.0) internal successors, (1242), 18 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:49,370 INFO L185 Difference]: Start difference. First operand has 252 places, 751 transitions, 14942 flow. Second operand 17 states and 365 transitions. [2021-03-25 08:07:49,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 911 transitions, 20069 flow [2021-03-25 08:07:49,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 911 transitions, 19644 flow, removed 171 selfloop flow, removed 8 redundant places. [2021-03-25 08:07:49,816 INFO L241 Difference]: Finished difference. Result has 268 places, 834 transitions, 17123 flow [2021-03-25 08:07:49,817 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=14557, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=17123, PETRI_PLACES=268, PETRI_TRANSITIONS=834} [2021-03-25 08:07:49,817 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 244 predicate places. [2021-03-25 08:07:49,817 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:49,817 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 268 places, 834 transitions, 17123 flow [2021-03-25 08:07:49,817 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 268 places, 834 transitions, 17123 flow [2021-03-25 08:07:49,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 268 places, 834 transitions, 17123 flow [2021-03-25 08:07:50,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][817], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:07:50,142 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:07:50,142 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:07:50,142 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:07:50,142 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:50,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][817], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:07:50,193 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:07:50,193 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:07:50,193 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:50,193 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:07:50,234 INFO L129 PetriNetUnfolder]: 1323/2764 cut-off events. [2021-03-25 08:07:50,234 INFO L130 PetriNetUnfolder]: For 71487/72025 co-relation queries the response was YES. [2021-03-25 08:07:50,257 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26994 conditions, 2764 events. 1323/2764 cut-off events. For 71487/72025 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 22051 event pairs, 125 based on Foata normal form. 72/2743 useless extension candidates. Maximal degree in co-relation 26748. Up to 914 conditions per place. [2021-03-25 08:07:50,281 INFO L142 LiptonReduction]: Number of co-enabled transitions 2368 [2021-03-25 08:07:50,360 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:50,360 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:07:50,360 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 543 [2021-03-25 08:07:50,360 INFO L480 AbstractCegarLoop]: Abstraction has has 268 places, 834 transitions, 17123 flow [2021-03-25 08:07:50,361 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:50,361 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:50,361 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:50,561 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-03-25 08:07:50,561 INFO L428 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:50,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:50,562 INFO L82 PathProgramCache]: Analyzing trace with hash -1477013648, now seen corresponding path program 1 times [2021-03-25 08:07:50,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:50,562 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454899860] [2021-03-25 08:07:50,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:50,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:50,581 INFO L142 QuantifierPusher]: treesize reduction 37, result has 31.5 percent of original size [2021-03-25 08:07:50,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:07:50,593 INFO L142 QuantifierPusher]: treesize reduction 37, result has 37.3 percent of original size [2021-03-25 08:07:50,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 08:07:50,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:07:50,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-25 08:07:50,686 INFO L142 QuantifierPusher]: treesize reduction 40, result has 60.4 percent of original size [2021-03-25 08:07:50,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-25 08:07:50,724 INFO L142 QuantifierPusher]: treesize reduction 35, result has 62.0 percent of original size [2021-03-25 08:07:50,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-25 08:07:50,754 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:50,755 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454899860] [2021-03-25 08:07:50,755 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490274836] [2021-03-25 08:07:50,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:50,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:50,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-25 08:07:50,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:50,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:07:50,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:50,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:50,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:50,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:50,807 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.2 percent of original size [2021-03-25 08:07:50,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:50,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:50,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:07:50,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:50,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,810 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:50,810 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:50,811 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:07:50,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:07:50,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:50,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:50,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:50,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:50,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:50,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:50,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:50,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:50,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:50,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:50,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 08:07:50,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 08:07:50,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 08:07:50,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 08:07:50,910 INFO L142 QuantifierPusher]: treesize reduction 15, result has 82.8 percent of original size [2021-03-25 08:07:50,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:07:50,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:07:50,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:07:50,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:07:50,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:50,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:50,984 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:50,984 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:50,984 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-25 08:07:50,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620132537] [2021-03-25 08:07:50,984 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 08:07:50,984 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:50,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 08:07:50,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-03-25 08:07:50,985 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 69 [2021-03-25 08:07:50,985 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 834 transitions, 17123 flow. Second operand has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:50,985 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:50,985 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 69 [2021-03-25 08:07:50,985 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:52,502 INFO L129 PetriNetUnfolder]: 2113/3932 cut-off events. [2021-03-25 08:07:52,502 INFO L130 PetriNetUnfolder]: For 119163/119244 co-relation queries the response was YES. [2021-03-25 08:07:52,533 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41881 conditions, 3932 events. 2113/3932 cut-off events. For 119163/119244 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 29052 event pairs, 426 based on Foata normal form. 48/3980 useless extension candidates. Maximal degree in co-relation 41559. Up to 3164 conditions per place. [2021-03-25 08:07:52,552 INFO L132 encePairwiseOnDemand]: 53/69 looper letters, 722 selfloop transitions, 151 changer transitions 5/884 dead transitions. [2021-03-25 08:07:52,552 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 884 transitions, 20075 flow [2021-03-25 08:07:52,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-25 08:07:52,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-25 08:07:52,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2021-03-25 08:07:52,553 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3188405797101449 [2021-03-25 08:07:52,553 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 264 transitions. [2021-03-25 08:07:52,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 264 transitions. [2021-03-25 08:07:52,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:52,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 264 transitions. [2021-03-25 08:07:52,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 22.0) internal successors, (264), 12 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:52,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 69.0) internal successors, (897), 13 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:52,555 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 69.0) internal successors, (897), 13 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:52,555 INFO L185 Difference]: Start difference. First operand has 268 places, 834 transitions, 17123 flow. Second operand 12 states and 264 transitions. [2021-03-25 08:07:52,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 884 transitions, 20075 flow [2021-03-25 08:07:53,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 884 transitions, 19658 flow, removed 167 selfloop flow, removed 2 redundant places. [2021-03-25 08:07:53,034 INFO L241 Difference]: Finished difference. Result has 281 places, 846 transitions, 17525 flow [2021-03-25 08:07:53,035 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=16708, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=17525, PETRI_PLACES=281, PETRI_TRANSITIONS=846} [2021-03-25 08:07:53,035 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 257 predicate places. [2021-03-25 08:07:53,035 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:53,035 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 281 places, 846 transitions, 17525 flow [2021-03-25 08:07:53,035 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 281 places, 846 transitions, 17525 flow [2021-03-25 08:07:53,043 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 280 places, 846 transitions, 17525 flow [2021-03-25 08:07:53,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][825], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:07:53,409 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:07:53,409 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:53,409 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:07:53,409 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:07:53,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][825], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:07:53,471 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:07:53,471 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:53,471 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:07:53,471 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:07:53,520 INFO L129 PetriNetUnfolder]: 1375/2880 cut-off events. [2021-03-25 08:07:53,520 INFO L130 PetriNetUnfolder]: For 77731/78264 co-relation queries the response was YES. [2021-03-25 08:07:53,547 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28356 conditions, 2880 events. 1375/2880 cut-off events. For 77731/78264 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 23281 event pairs, 124 based on Foata normal form. 78/2863 useless extension candidates. Maximal degree in co-relation 28118. Up to 963 conditions per place. [2021-03-25 08:07:53,578 INFO L142 LiptonReduction]: Number of co-enabled transitions 2412 [2021-03-25 08:07:53,661 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:53,661 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:07:53,661 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 626 [2021-03-25 08:07:53,661 INFO L480 AbstractCegarLoop]: Abstraction has has 280 places, 846 transitions, 17525 flow [2021-03-25 08:07:53,662 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:53,662 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:53,662 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:53,862 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-03-25 08:07:53,862 INFO L428 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:53,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:53,863 INFO L82 PathProgramCache]: Analyzing trace with hash 1956676378, now seen corresponding path program 1 times [2021-03-25 08:07:53,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:53,863 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830274901] [2021-03-25 08:07:53,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:53,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:53,891 INFO L142 QuantifierPusher]: treesize reduction 9, result has 50.0 percent of original size [2021-03-25 08:07:53,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:53,896 INFO L142 QuantifierPusher]: treesize reduction 3, result has 91.4 percent of original size [2021-03-25 08:07:53,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:07:53,918 INFO L142 QuantifierPusher]: treesize reduction 64, result has 40.2 percent of original size [2021-03-25 08:07:53,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:07:53,947 INFO L142 QuantifierPusher]: treesize reduction 57, result has 46.7 percent of original size [2021-03-25 08:07:53,948 INFO L147 QuantifierPusher]: treesize reduction 7, result has 86.0 percent of original size 43 [2021-03-25 08:07:53,978 INFO L142 QuantifierPusher]: treesize reduction 156, result has 29.4 percent of original size [2021-03-25 08:07:53,979 INFO L147 QuantifierPusher]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-03-25 08:07:54,014 INFO L142 QuantifierPusher]: treesize reduction 162, result has 28.0 percent of original size [2021-03-25 08:07:54,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:07:54,070 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:54,070 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830274901] [2021-03-25 08:07:54,070 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487665824] [2021-03-25 08:07:54,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:54,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:54,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-25 08:07:54,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:54,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:54,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:54,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:54,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:54,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:54,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:54,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:54,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:54,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:54,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:54,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:54,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:54,149 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.7 percent of original size [2021-03-25 08:07:54,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:54,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:54,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:07:54,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:07:54,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,153 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:07:54,154 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:54,154 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:07:54,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:07:54,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:07:54,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:54,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:54,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:54,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:07:54,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 08:07:54,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 08:07:54,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 08:07:54,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 08:07:54,265 INFO L142 QuantifierPusher]: treesize reduction 15, result has 82.8 percent of original size [2021-03-25 08:07:54,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:07:54,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:07:54,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:07:54,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:07:54,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:54,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:07:54,331 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:54,331 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:54,331 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-25 08:07:54,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367701798] [2021-03-25 08:07:54,331 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 08:07:54,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:54,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 08:07:54,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-03-25 08:07:54,332 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 69 [2021-03-25 08:07:54,332 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 846 transitions, 17525 flow. Second operand has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:54,332 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:54,332 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 69 [2021-03-25 08:07:54,332 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:07:56,271 INFO L129 PetriNetUnfolder]: 2238/4246 cut-off events. [2021-03-25 08:07:56,272 INFO L130 PetriNetUnfolder]: For 130922/130961 co-relation queries the response was YES. [2021-03-25 08:07:56,310 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45008 conditions, 4246 events. 2238/4246 cut-off events. For 130922/130961 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 32575 event pairs, 413 based on Foata normal form. 21/4267 useless extension candidates. Maximal degree in co-relation 44660. Up to 3062 conditions per place. [2021-03-25 08:07:56,329 INFO L132 encePairwiseOnDemand]: 44/69 looper letters, 674 selfloop transitions, 261 changer transitions 65/1006 dead transitions. [2021-03-25 08:07:56,330 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 1006 transitions, 22762 flow [2021-03-25 08:07:56,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-25 08:07:56,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-25 08:07:56,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 390 transitions. [2021-03-25 08:07:56,331 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3140096618357488 [2021-03-25 08:07:56,331 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 390 transitions. [2021-03-25 08:07:56,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 390 transitions. [2021-03-25 08:07:56,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:07:56,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 390 transitions. [2021-03-25 08:07:56,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 21.666666666666668) internal successors, (390), 18 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:56,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 69.0) internal successors, (1311), 19 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:56,333 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 69.0) internal successors, (1311), 19 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:56,333 INFO L185 Difference]: Start difference. First operand has 280 places, 846 transitions, 17525 flow. Second operand 18 states and 390 transitions. [2021-03-25 08:07:56,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 1006 transitions, 22762 flow [2021-03-25 08:07:56,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 1006 transitions, 22617 flow, removed 39 selfloop flow, removed 7 redundant places. [2021-03-25 08:07:56,833 INFO L241 Difference]: Finished difference. Result has 302 places, 892 transitions, 19351 flow [2021-03-25 08:07:56,833 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=17384, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=19351, PETRI_PLACES=302, PETRI_TRANSITIONS=892} [2021-03-25 08:07:56,834 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 278 predicate places. [2021-03-25 08:07:56,834 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:07:56,834 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 302 places, 892 transitions, 19351 flow [2021-03-25 08:07:56,834 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 302 places, 892 transitions, 19351 flow [2021-03-25 08:07:56,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 298 places, 892 transitions, 19351 flow [2021-03-25 08:07:57,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][644], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1570#(and (< 1 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0))), Black: 1603#(and (= i_BC 0) (= (+ i_BC 1) i_AC) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (= i_AB 0)), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1597#(and (< 1 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1)), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, Black: 1599#(and (< 1 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:07:57,249 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:07:57,250 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:57,250 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:07:57,250 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:07:57,318 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][644], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1570#(and (< 1 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0))), Black: 1603#(and (= i_BC 0) (= (+ i_BC 1) i_AC) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (= i_AB 0)), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1597#(and (< 1 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1)), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, Black: 1599#(and (< 1 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:07:57,318 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:07:57,318 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:07:57,318 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:07:57,318 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:07:57,377 INFO L129 PetriNetUnfolder]: 1408/3003 cut-off events. [2021-03-25 08:07:57,378 INFO L130 PetriNetUnfolder]: For 94666/95309 co-relation queries the response was YES. [2021-03-25 08:07:57,407 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31270 conditions, 3003 events. 1408/3003 cut-off events. For 94666/95309 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 24777 event pairs, 120 based on Foata normal form. 83/2984 useless extension candidates. Maximal degree in co-relation 30989. Up to 983 conditions per place. [2021-03-25 08:07:57,437 INFO L142 LiptonReduction]: Number of co-enabled transitions 2502 [2021-03-25 08:07:57,711 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:07:57,712 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 08:07:57,712 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 878 [2021-03-25 08:07:57,712 INFO L480 AbstractCegarLoop]: Abstraction has has 298 places, 892 transitions, 19354 flow [2021-03-25 08:07:57,712 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:57,712 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:07:57,712 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:07:57,913 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:57,913 INFO L428 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:07:57,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:07:57,913 INFO L82 PathProgramCache]: Analyzing trace with hash 791437393, now seen corresponding path program 1 times [2021-03-25 08:07:57,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:07:57,913 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516593126] [2021-03-25 08:07:57,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:07:57,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:57,930 INFO L142 QuantifierPusher]: treesize reduction 9, result has 50.0 percent of original size [2021-03-25 08:07:57,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:07:57,935 INFO L142 QuantifierPusher]: treesize reduction 3, result has 91.4 percent of original size [2021-03-25 08:07:57,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:07:57,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:57,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:07:57,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:57,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:07:57,993 INFO L142 QuantifierPusher]: treesize reduction 35, result has 61.1 percent of original size [2021-03-25 08:07:57,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:07:58,025 INFO L142 QuantifierPusher]: treesize reduction 35, result has 61.5 percent of original size [2021-03-25 08:07:58,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 08:07:58,058 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:58,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516593126] [2021-03-25 08:07:58,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429221972] [2021-03-25 08:07:58,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:07:58,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:07:58,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-25 08:07:58,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:07:58,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:07:58,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:58,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:58,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:58,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:58,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:58,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:58,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:58,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:07:58,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:07:58,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:07:58,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:07:58,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:07:58,196 INFO L142 QuantifierPusher]: treesize reduction 15, result has 76.9 percent of original size [2021-03-25 08:07:58,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:58,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:58,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:58,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:58,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:58,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:58,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:58,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:07:58,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:07:58,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,269 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-25 08:07:58,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 08:07:58,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:58,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:07:58,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:07:58,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,273 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:07:58,274 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:07:58,274 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:07:58,276 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:07:58,276 INFO L147 QuantifierPusher]: treesize reduction 28, result has 73.8 percent of original size 79 [2021-03-25 08:07:58,277 INFO L142 QuantifierPusher]: treesize reduction 28, result has 73.8 percent of original size [2021-03-25 08:07:58,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:07:58,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:07:58,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:07:58,356 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:07:58,356 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:07:58,356 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 08:07:58,356 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520648272] [2021-03-25 08:07:58,356 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:07:58,356 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:07:58,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:07:58,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:07:58,358 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-25 08:07:58,358 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 892 transitions, 19354 flow. Second operand has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:07:58,358 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:07:58,358 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-25 08:07:58,358 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:08:00,821 INFO L129 PetriNetUnfolder]: 2573/4917 cut-off events. [2021-03-25 08:08:00,821 INFO L130 PetriNetUnfolder]: For 181705/181748 co-relation queries the response was YES. [2021-03-25 08:08:00,984 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54958 conditions, 4917 events. 2573/4917 cut-off events. For 181705/181748 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 38659 event pairs, 443 based on Foata normal form. 38/4955 useless extension candidates. Maximal degree in co-relation 54300. Up to 2626 conditions per place. [2021-03-25 08:08:01,010 INFO L132 encePairwiseOnDemand]: 44/70 looper letters, 675 selfloop transitions, 380 changer transitions 91/1152 dead transitions. [2021-03-25 08:08:01,010 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 1152 transitions, 27494 flow [2021-03-25 08:08:01,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-25 08:08:01,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-25 08:08:01,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 427 transitions. [2021-03-25 08:08:01,012 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.32105263157894737 [2021-03-25 08:08:01,012 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 427 transitions. [2021-03-25 08:08:01,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 427 transitions. [2021-03-25 08:08:01,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:08:01,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 427 transitions. [2021-03-25 08:08:01,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 22.473684210526315) internal successors, (427), 19 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:01,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 70.0) internal successors, (1400), 20 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:01,015 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 70.0) internal successors, (1400), 20 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:01,015 INFO L185 Difference]: Start difference. First operand has 298 places, 892 transitions, 19354 flow. Second operand 19 states and 427 transitions. [2021-03-25 08:08:01,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 1152 transitions, 27494 flow [2021-03-25 08:08:01,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 1152 transitions, 26826 flow, removed 317 selfloop flow, removed 6 redundant places. [2021-03-25 08:08:01,800 INFO L241 Difference]: Finished difference. Result has 323 places, 968 transitions, 22016 flow [2021-03-25 08:08:01,801 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=18986, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=892, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=22016, PETRI_PLACES=323, PETRI_TRANSITIONS=968} [2021-03-25 08:08:01,801 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 299 predicate places. [2021-03-25 08:08:01,801 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:08:01,801 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 323 places, 968 transitions, 22016 flow [2021-03-25 08:08:01,801 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 323 places, 968 transitions, 22016 flow [2021-03-25 08:08:01,811 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 318 places, 968 transitions, 22016 flow [2021-03-25 08:08:02,208 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][761], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1696#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not break_AB) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1700#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (or (<= (+ i_AB 1) i_AC) break_AC) (= i_AB 0) break_AB), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1692#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 1694#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:02,209 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:08:02,209 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:02,209 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:02,209 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:02,387 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][761], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1696#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not break_AB) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1700#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (or (<= (+ i_AB 1) i_AC) break_AC) (= i_AB 0) break_AB), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1692#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 1694#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:02,388 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:02,388 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:02,388 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:08:02,388 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:02,393 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][747], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1696#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not break_AB) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1700#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (or (<= (+ i_AB 1) i_AC) break_AC) (= i_AB 0) break_AB), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1692#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 1694#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:02,394 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:02,394 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:02,394 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:02,394 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:02,396 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][219], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1696#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not break_AB) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1700#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (or (<= (+ i_AB 1) i_AC) break_AC) (= i_AB 0) break_AB), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1692#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 1694#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:02,396 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:02,396 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:02,396 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:02,396 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:02,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][747], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1696#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not break_AB) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1700#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (or (<= (+ i_AB 1) i_AC) break_AC) (= i_AB 0) break_AB), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1692#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 1694#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:02,473 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:08:02,473 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:02,473 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:08:02,473 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:02,572 INFO L129 PetriNetUnfolder]: 1599/3420 cut-off events. [2021-03-25 08:08:02,572 INFO L130 PetriNetUnfolder]: For 131050/131662 co-relation queries the response was YES. [2021-03-25 08:08:02,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37880 conditions, 3420 events. 1599/3420 cut-off events. For 131050/131662 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 28843 event pairs, 136 based on Foata normal form. 58/3344 useless extension candidates. Maximal degree in co-relation 37736. Up to 1080 conditions per place. [2021-03-25 08:08:02,695 INFO L142 LiptonReduction]: Number of co-enabled transitions 2600 [2021-03-25 08:08:02,801 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:08:02,801 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:08:02,801 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1000 [2021-03-25 08:08:02,802 INFO L480 AbstractCegarLoop]: Abstraction has has 318 places, 968 transitions, 22016 flow [2021-03-25 08:08:02,802 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:02,802 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:08:02,802 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:08:03,002 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-03-25 08:08:03,003 INFO L428 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:08:03,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:08:03,003 INFO L82 PathProgramCache]: Analyzing trace with hash 694781763, now seen corresponding path program 2 times [2021-03-25 08:08:03,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:08:03,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144145996] [2021-03-25 08:08:03,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:08:03,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:08:03,024 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-25 08:08:03,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:08:03,029 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-25 08:08:03,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 08:08:03,038 INFO L142 QuantifierPusher]: treesize reduction 3, result has 91.4 percent of original size [2021-03-25 08:08:03,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:03,053 INFO L142 QuantifierPusher]: treesize reduction 9, result has 82.7 percent of original size [2021-03-25 08:08:03,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:08:03,091 INFO L142 QuantifierPusher]: treesize reduction 29, result has 65.5 percent of original size [2021-03-25 08:08:03,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:08:03,126 INFO L142 QuantifierPusher]: treesize reduction 23, result has 68.9 percent of original size [2021-03-25 08:08:03,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:08:03,152 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:03,152 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144145996] [2021-03-25 08:08:03,152 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44318674] [2021-03-25 08:08:03,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:08:03,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 08:08:03,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:08:03,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-25 08:08:03,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:08:03,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:03,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:03,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:03,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:03,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:03,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:03,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:03,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:03,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:08:03,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:08:03,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:08:03,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:08:03,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:08:03,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:08:03,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:08:03,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:08:03,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:03,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:03,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:03,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:03,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:08:03,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:08:03,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:08:03,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:08:03,287 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-25 08:08:03,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:08:03,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:03,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:08:03,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 08:08:03,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,290 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:08:03,291 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:03,292 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:08:03,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:08:03,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:08:03,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:08:03,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:08:03,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:08:03,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:08:03,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:08:03,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:08:03,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:08:03,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:08:03,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:08:03,381 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-25 08:08:03,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:08:03,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:03,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:08:03,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-25 08:08:03,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,385 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:08:03,385 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:03,386 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:08:03,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:08:03,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-25 08:08:03,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-25 08:08:03,436 INFO L142 QuantifierPusher]: treesize reduction 15, result has 85.0 percent of original size [2021-03-25 08:08:03,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:08:03,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:08:03,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:08:03,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:08:03,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:03,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:03,516 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:03,516 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:08:03,516 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2021-03-25 08:08:03,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411204545] [2021-03-25 08:08:03,517 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:08:03,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:08:03,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:08:03,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:08:03,518 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-25 08:08:03,518 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 968 transitions, 22016 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:03,518 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:08:03,518 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-25 08:08:03,518 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:08:04,652 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 52 [2021-03-25 08:08:06,228 INFO L129 PetriNetUnfolder]: 2690/5162 cut-off events. [2021-03-25 08:08:06,228 INFO L130 PetriNetUnfolder]: For 218900/218986 co-relation queries the response was YES. [2021-03-25 08:08:06,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60067 conditions, 5162 events. 2690/5162 cut-off events. For 218900/218986 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 41399 event pairs, 337 based on Foata normal form. 50/5212 useless extension candidates. Maximal degree in co-relation 59921. Up to 2919 conditions per place. [2021-03-25 08:08:06,304 INFO L132 encePairwiseOnDemand]: 51/70 looper letters, 843 selfloop transitions, 360 changer transitions 11/1220 dead transitions. [2021-03-25 08:08:06,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 1220 transitions, 29739 flow [2021-03-25 08:08:06,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-25 08:08:06,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-25 08:08:06,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 299 transitions. [2021-03-25 08:08:06,305 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3051020408163265 [2021-03-25 08:08:06,305 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 299 transitions. [2021-03-25 08:08:06,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 299 transitions. [2021-03-25 08:08:06,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:08:06,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 299 transitions. [2021-03-25 08:08:06,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 21.357142857142858) internal successors, (299), 14 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:06,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 70.0) internal successors, (1050), 15 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:06,307 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 70.0) internal successors, (1050), 15 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:06,307 INFO L185 Difference]: Start difference. First operand has 318 places, 968 transitions, 22016 flow. Second operand 14 states and 299 transitions. [2021-03-25 08:08:06,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 1220 transitions, 29739 flow [2021-03-25 08:08:07,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 1220 transitions, 29340 flow, removed 137 selfloop flow, removed 9 redundant places. [2021-03-25 08:08:07,278 INFO L241 Difference]: Finished difference. Result has 329 places, 1053 transitions, 24590 flow [2021-03-25 08:08:07,279 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=21627, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=968, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=24590, PETRI_PLACES=329, PETRI_TRANSITIONS=1053} [2021-03-25 08:08:07,279 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 305 predicate places. [2021-03-25 08:08:07,279 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:08:07,280 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 329 places, 1053 transitions, 24590 flow [2021-03-25 08:08:07,280 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 329 places, 1053 transitions, 24590 flow [2021-03-25 08:08:07,291 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 328 places, 1053 transitions, 24590 flow [2021-03-25 08:08:07,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][374], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:07,684 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:08:07,684 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:07,684 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:07,684 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:07,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][374], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 8#thread2EXITtrue, Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:07,826 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:07,826 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:07,827 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:07,827 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:08:07,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][246], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, 35#L56true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:07,829 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:07,829 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:07,829 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:07,829 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:07,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][355], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:07,830 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:07,830 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:07,830 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:07,831 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:08,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][355], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:08,038 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:08:08,038 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:08,038 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:08,038 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:08:08,136 INFO L129 PetriNetUnfolder]: 1794/3860 cut-off events. [2021-03-25 08:08:08,136 INFO L130 PetriNetUnfolder]: For 161516/162339 co-relation queries the response was YES. [2021-03-25 08:08:08,172 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43801 conditions, 3860 events. 1794/3860 cut-off events. For 161516/162339 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 33641 event pairs, 155 based on Foata normal form. 91/3832 useless extension candidates. Maximal degree in co-relation 42990. Up to 1232 conditions per place. [2021-03-25 08:08:08,325 INFO L142 LiptonReduction]: Number of co-enabled transitions 2810 [2021-03-25 08:08:08,447 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:08:08,447 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:08:08,447 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1168 [2021-03-25 08:08:08,447 INFO L480 AbstractCegarLoop]: Abstraction has has 328 places, 1053 transitions, 24590 flow [2021-03-25 08:08:08,448 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:08,448 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:08:08,448 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:08:08,648 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-03-25 08:08:08,648 INFO L428 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:08:08,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:08:08,649 INFO L82 PathProgramCache]: Analyzing trace with hash -1432802573, now seen corresponding path program 3 times [2021-03-25 08:08:08,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:08:08,649 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894042118] [2021-03-25 08:08:08,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:08:08,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:08:08,666 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 08:08:08,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:08:08,675 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-25 08:08:08,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 08:08:08,685 INFO L142 QuantifierPusher]: treesize reduction 3, result has 85.7 percent of original size [2021-03-25 08:08:08,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:08:08,694 INFO L142 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size [2021-03-25 08:08:08,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-25 08:08:08,708 INFO L142 QuantifierPusher]: treesize reduction 29, result has 61.3 percent of original size [2021-03-25 08:08:08,709 INFO L147 QuantifierPusher]: treesize reduction 6, result has 87.0 percent of original size 40 [2021-03-25 08:08:08,736 INFO L142 QuantifierPusher]: treesize reduction 29, result has 58.6 percent of original size [2021-03-25 08:08:08,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:08:08,763 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:08,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894042118] [2021-03-25 08:08:08,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148243871] [2021-03-25 08:08:08,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-03-25 08:08:08,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-25 08:08:08,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:08:08,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-25 08:08:08,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:08:08,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:08,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:08,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:08,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:08,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:08,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:08,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:08,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:08,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:08,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:08,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:08,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:08,832 INFO L142 QuantifierPusher]: treesize reduction 15, result has 60.5 percent of original size [2021-03-25 08:08:08,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:08,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:08,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:08,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:08,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:08,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:08,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:08,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:08,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:08,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:08,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:08,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:08,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:08,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:08,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:08,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:08,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:08,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:08,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:08,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:08,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:08:08,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:08,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:08,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:08,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:08,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:08,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:08,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:08,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:08,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:08,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:08,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:08,936 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.2 percent of original size [2021-03-25 08:08:08,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:08:08,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:08,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:08:08,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:08:08,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,939 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:08:08,940 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:08,940 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:08:08,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:08:08,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:08:08,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:08:08,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:08,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:08,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:08,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:08,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:08,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:08,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:09,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:09,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:09,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:09,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:09,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:09,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:09,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:09,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:09,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:09,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:09,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:09,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:09,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:09,006 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:09,006 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:08:09,006 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 08:08:09,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614847102] [2021-03-25 08:08:09,007 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:08:09,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:08:09,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:08:09,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:08:09,008 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-25 08:08:09,008 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 1053 transitions, 24590 flow. Second operand has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:09,008 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:08:09,008 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-25 08:08:09,008 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:08:11,556 INFO L129 PetriNetUnfolder]: 3032/5746 cut-off events. [2021-03-25 08:08:11,556 INFO L130 PetriNetUnfolder]: For 276831/276854 co-relation queries the response was YES. [2021-03-25 08:08:11,721 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70668 conditions, 5746 events. 3032/5746 cut-off events. For 276831/276854 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 46395 event pairs, 542 based on Foata normal form. 27/5773 useless extension candidates. Maximal degree in co-relation 69817. Up to 4152 conditions per place. [2021-03-25 08:08:11,756 INFO L132 encePairwiseOnDemand]: 47/70 looper letters, 986 selfloop transitions, 227 changer transitions 11/1230 dead transitions. [2021-03-25 08:08:11,757 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 1230 transitions, 31711 flow [2021-03-25 08:08:11,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-25 08:08:11,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-03-25 08:08:11,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 304 transitions. [2021-03-25 08:08:11,763 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.33406593406593404 [2021-03-25 08:08:11,763 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 304 transitions. [2021-03-25 08:08:11,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 304 transitions. [2021-03-25 08:08:11,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:08:11,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 304 transitions. [2021-03-25 08:08:11,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 23.384615384615383) internal successors, (304), 13 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:11,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 70.0) internal successors, (980), 14 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:11,765 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 70.0) internal successors, (980), 14 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:11,765 INFO L185 Difference]: Start difference. First operand has 328 places, 1053 transitions, 24590 flow. Second operand 13 states and 304 transitions. [2021-03-25 08:08:11,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 1230 transitions, 31711 flow [2021-03-25 08:08:12,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 1230 transitions, 31110 flow, removed 204 selfloop flow, removed 6 redundant places. [2021-03-25 08:08:12,979 INFO L241 Difference]: Finished difference. Result has 340 places, 1129 transitions, 27035 flow [2021-03-25 08:08:12,980 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=24109, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=845, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=27035, PETRI_PLACES=340, PETRI_TRANSITIONS=1129} [2021-03-25 08:08:12,980 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 316 predicate places. [2021-03-25 08:08:12,980 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:08:12,981 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 340 places, 1129 transitions, 27035 flow [2021-03-25 08:08:12,981 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 340 places, 1129 transitions, 27035 flow [2021-03-25 08:08:12,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 339 places, 1129 transitions, 27035 flow [2021-03-25 08:08:13,491 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][399], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1875#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:13,492 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:08:13,492 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:13,492 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:13,492 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:13,655 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][399], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 8#thread2EXITtrue, Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1875#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:13,655 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:13,655 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:13,655 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:08:13,656 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:13,683 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][269], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1875#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:13,684 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:13,684 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:13,684 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:13,684 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:13,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][382], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1875#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:13,685 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:13,685 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:13,685 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:13,685 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:13,787 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][382], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1875#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:13,788 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:08:13,788 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:13,788 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:13,788 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:08:14,031 INFO L129 PetriNetUnfolder]: 2053/4300 cut-off events. [2021-03-25 08:08:14,032 INFO L130 PetriNetUnfolder]: For 199144/200350 co-relation queries the response was YES. [2021-03-25 08:08:14,072 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50460 conditions, 4300 events. 2053/4300 cut-off events. For 199144/200350 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 37191 event pairs, 182 based on Foata normal form. 140/4314 useless extension candidates. Maximal degree in co-relation 49609. Up to 1506 conditions per place. [2021-03-25 08:08:14,115 INFO L142 LiptonReduction]: Number of co-enabled transitions 2986 [2021-03-25 08:08:14,260 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:08:14,260 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:08:14,260 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1280 [2021-03-25 08:08:14,261 INFO L480 AbstractCegarLoop]: Abstraction has has 339 places, 1129 transitions, 27035 flow [2021-03-25 08:08:14,261 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:14,261 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:08:14,261 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:08:14,462 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:08:14,462 INFO L428 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:08:14,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:08:14,463 INFO L82 PathProgramCache]: Analyzing trace with hash -1935174335, now seen corresponding path program 4 times [2021-03-25 08:08:14,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:08:14,463 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086560239] [2021-03-25 08:08:14,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:08:14,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:08:14,483 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 08:08:14,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:08:14,492 INFO L142 QuantifierPusher]: treesize reduction 3, result has 89.3 percent of original size [2021-03-25 08:08:14,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-25 08:08:14,508 INFO L142 QuantifierPusher]: treesize reduction 3, result has 90.9 percent of original size [2021-03-25 08:08:14,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 08:08:14,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:08:14,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:08:14,583 INFO L142 QuantifierPusher]: treesize reduction 29, result has 64.2 percent of original size [2021-03-25 08:08:14,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 08:08:14,620 INFO L142 QuantifierPusher]: treesize reduction 35, result has 56.3 percent of original size [2021-03-25 08:08:14,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:08:14,654 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:14,655 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086560239] [2021-03-25 08:08:14,655 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190767451] [2021-03-25 08:08:14,655 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:08:14,681 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-25 08:08:14,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:08:14,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 08:08:14,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:08:14,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:14,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:14,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:14,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:14,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:14,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:14,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:14,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:14,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:08:14,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:08:14,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:08:14,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:08:14,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:08:14,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:08:14,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:08:14,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:08:14,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:14,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:14,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:14,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:14,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:14,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:14,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:14,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:08:14,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:14,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-25 08:08:14,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-25 08:08:14,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-25 08:08:14,781 INFO L142 QuantifierPusher]: treesize reduction 15, result has 77.6 percent of original size [2021-03-25 08:08:14,782 INFO L147 QuantifierPusher]: treesize reduction 3, result has 93.5 percent of original size 43 [2021-03-25 08:08:14,782 INFO L142 QuantifierPusher]: treesize reduction 3, result has 93.5 percent of original size [2021-03-25 08:08:14,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:08:14,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:08:14,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:08:14,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:08:14,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:08:14,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:08:14,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:08:14,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,846 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-25 08:08:14,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 08:08:14,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:14,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:08:14,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:08:14,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,850 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:08:14,851 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:14,852 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:08:14,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:08:14,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 08:08:14,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 08:08:14,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:14,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:14,928 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:14,928 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:08:14,928 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 08:08:14,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708569695] [2021-03-25 08:08:14,928 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:08:14,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:08:14,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:08:14,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:08:14,929 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-25 08:08:14,929 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 1129 transitions, 27035 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:14,929 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:08:14,929 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-25 08:08:14,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:08:15,332 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 36 [2021-03-25 08:08:19,055 INFO L129 PetriNetUnfolder]: 3363/6337 cut-off events. [2021-03-25 08:08:19,055 INFO L130 PetriNetUnfolder]: For 318084/318120 co-relation queries the response was YES. [2021-03-25 08:08:19,121 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79283 conditions, 6337 events. 3363/6337 cut-off events. For 318084/318120 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 51909 event pairs, 660 based on Foata normal form. 28/6365 useless extension candidates. Maximal degree in co-relation 78375. Up to 4811 conditions per place. [2021-03-25 08:08:19,158 INFO L132 encePairwiseOnDemand]: 44/70 looper letters, 964 selfloop transitions, 340 changer transitions 5/1315 dead transitions. [2021-03-25 08:08:19,159 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 1315 transitions, 34963 flow [2021-03-25 08:08:19,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-25 08:08:19,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-03-25 08:08:19,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 472 transitions. [2021-03-25 08:08:19,160 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.29316770186335406 [2021-03-25 08:08:19,160 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 472 transitions. [2021-03-25 08:08:19,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 472 transitions. [2021-03-25 08:08:19,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:08:19,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 472 transitions. [2021-03-25 08:08:19,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 20.52173913043478) internal successors, (472), 23 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:19,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 70.0) internal successors, (1680), 24 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:19,163 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 70.0) internal successors, (1680), 24 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:19,163 INFO L185 Difference]: Start difference. First operand has 339 places, 1129 transitions, 27035 flow. Second operand 23 states and 472 transitions. [2021-03-25 08:08:19,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 1315 transitions, 34963 flow [2021-03-25 08:08:20,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 1315 transitions, 34306 flow, removed 229 selfloop flow, removed 6 redundant places. [2021-03-25 08:08:20,538 INFO L241 Difference]: Finished difference. Result has 367 places, 1232 transitions, 30517 flow [2021-03-25 08:08:20,539 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=26580, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=831, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=30517, PETRI_PLACES=367, PETRI_TRANSITIONS=1232} [2021-03-25 08:08:20,539 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 343 predicate places. [2021-03-25 08:08:20,539 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:08:20,539 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 367 places, 1232 transitions, 30517 flow [2021-03-25 08:08:20,539 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 367 places, 1232 transitions, 30517 flow [2021-03-25 08:08:20,551 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 367 places, 1232 transitions, 30517 flow [2021-03-25 08:08:20,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][295], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:20,867 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:08:20,867 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:20,867 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:20,867 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:21,097 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][427], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 8#thread2EXITtrue, Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:21,097 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:08:21,097 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:21,097 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:21,097 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:21,324 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][427], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 8#thread2EXITtrue, Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:21,325 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:21,325 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:21,325 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:21,325 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:08:21,332 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][410], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:21,332 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:21,332 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:21,332 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:21,332 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:21,635 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][410], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:21,635 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:08:21,635 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:21,635 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:08:21,635 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:21,771 INFO L129 PetriNetUnfolder]: 2327/4847 cut-off events. [2021-03-25 08:08:21,771 INFO L130 PetriNetUnfolder]: For 247484/248552 co-relation queries the response was YES. [2021-03-25 08:08:21,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59598 conditions, 4847 events. 2327/4847 cut-off events. For 247484/248552 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 42453 event pairs, 213 based on Foata normal form. 121/4793 useless extension candidates. Maximal degree in co-relation 58640. Up to 1805 conditions per place. [2021-03-25 08:08:21,894 INFO L142 LiptonReduction]: Number of co-enabled transitions 3236 [2021-03-25 08:08:22,079 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:08:22,079 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:08:22,079 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1540 [2021-03-25 08:08:22,079 INFO L480 AbstractCegarLoop]: Abstraction has has 367 places, 1232 transitions, 30517 flow [2021-03-25 08:08:22,080 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:22,080 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:08:22,080 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:08:22,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-03-25 08:08:22,280 INFO L428 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:08:22,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:08:22,281 INFO L82 PathProgramCache]: Analyzing trace with hash -258859384, now seen corresponding path program 1 times [2021-03-25 08:08:22,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:08:22,281 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616996258] [2021-03-25 08:08:22,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:08:22,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:08:22,312 INFO L142 QuantifierPusher]: treesize reduction 44, result has 39.7 percent of original size [2021-03-25 08:08:22,312 INFO L147 QuantifierPusher]: treesize reduction 7, result has 75.9 percent of original size 22 [2021-03-25 08:08:22,329 INFO L142 QuantifierPusher]: treesize reduction 47, result has 37.3 percent of original size [2021-03-25 08:08:22,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 08:08:22,349 INFO L142 QuantifierPusher]: treesize reduction 54, result has 36.5 percent of original size [2021-03-25 08:08:22,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:08:22,378 INFO L142 QuantifierPusher]: treesize reduction 65, result has 57.8 percent of original size [2021-03-25 08:08:22,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:08:22,423 INFO L142 QuantifierPusher]: treesize reduction 69, result has 58.4 percent of original size [2021-03-25 08:08:22,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-25 08:08:22,473 INFO L142 QuantifierPusher]: treesize reduction 52, result has 53.2 percent of original size [2021-03-25 08:08:22,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:08:22,516 INFO L142 QuantifierPusher]: treesize reduction 46, result has 54.5 percent of original size [2021-03-25 08:08:22,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:08:22,553 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:22,553 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616996258] [2021-03-25 08:08:22,553 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615186559] [2021-03-25 08:08:22,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:08:22,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:08:22,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 08:08:22,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:08:22,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:22,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:22,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:22,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:22,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:22,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:22,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:22,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:22,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:08:22,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:08:22,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:08:22,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:08:22,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:08:22,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:08:22,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:08:22,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:08:22,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:08:22,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:08:22,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:08:22,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:08:22,626 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.4 percent of original size [2021-03-25 08:08:22,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:08:22,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:22,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:08:22,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 08:08:22,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,629 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:08:22,630 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:22,630 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:08:22,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:08:22,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:08:22,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 08:08:22,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:08:22,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:22,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:22,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:22,837 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2021-03-25 08:08:22,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:22,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:22,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:22,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:22,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:22,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:22,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:22,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:22,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 08:08:22,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 08:08:22,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 08:08:22,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 08:08:22,893 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-25 08:08:22,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:08:22,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:08:22,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:08:22,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:08:22,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:22,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:08:22,972 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:22,972 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:08:22,972 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 08:08:22,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268261453] [2021-03-25 08:08:22,973 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:08:22,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:08:22,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:08:22,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:08:22,974 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-25 08:08:22,974 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 1232 transitions, 30517 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:22,974 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:08:22,974 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-25 08:08:22,974 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:08:23,918 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-03-25 08:08:24,345 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 58 [2021-03-25 08:08:27,010 INFO L129 PetriNetUnfolder]: 3614/6905 cut-off events. [2021-03-25 08:08:27,010 INFO L130 PetriNetUnfolder]: For 391919/391939 co-relation queries the response was YES. [2021-03-25 08:08:27,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89780 conditions, 6905 events. 3614/6905 cut-off events. For 391919/391939 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 57877 event pairs, 492 based on Foata normal form. 32/6937 useless extension candidates. Maximal degree in co-relation 88614. Up to 2552 conditions per place. [2021-03-25 08:08:27,118 INFO L132 encePairwiseOnDemand]: 45/70 looper letters, 802 selfloop transitions, 424 changer transitions 226/1458 dead transitions. [2021-03-25 08:08:27,118 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 1458 transitions, 38939 flow [2021-03-25 08:08:27,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-25 08:08:27,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-25 08:08:27,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 378 transitions. [2021-03-25 08:08:27,120 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.28421052631578947 [2021-03-25 08:08:27,120 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 378 transitions. [2021-03-25 08:08:27,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 378 transitions. [2021-03-25 08:08:27,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:08:27,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 378 transitions. [2021-03-25 08:08:27,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 19.894736842105264) internal successors, (378), 19 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:27,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 70.0) internal successors, (1400), 20 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:27,122 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 70.0) internal successors, (1400), 20 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:27,123 INFO L185 Difference]: Start difference. First operand has 367 places, 1232 transitions, 30517 flow. Second operand 19 states and 378 transitions. [2021-03-25 08:08:27,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 1458 transitions, 38939 flow [2021-03-25 08:08:28,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 1458 transitions, 38343 flow, removed 227 selfloop flow, removed 4 redundant places. [2021-03-25 08:08:28,899 INFO L241 Difference]: Finished difference. Result has 390 places, 1128 transitions, 28750 flow [2021-03-25 08:08:28,900 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=29921, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=808, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=28750, PETRI_PLACES=390, PETRI_TRANSITIONS=1128} [2021-03-25 08:08:28,901 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 366 predicate places. [2021-03-25 08:08:28,901 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:08:28,901 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 390 places, 1128 transitions, 28750 flow [2021-03-25 08:08:28,901 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 390 places, 1128 transitions, 28750 flow [2021-03-25 08:08:28,913 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 376 places, 1128 transitions, 28750 flow [2021-03-25 08:08:29,526 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][1109], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2083#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (< i_BC Bn) (<= i_AB i_AC)) (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2075#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2043#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2077#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 2079#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not (= (select A i_AC) (select C i_AC))) (not (= (select C i_BC) (select B i_BC))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), 1995#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:29,526 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:08:29,526 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:29,526 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:29,526 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:29,690 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][1089], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2083#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (< i_BC Bn) (<= i_AB i_AC)) (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2075#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2043#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2077#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 2079#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not (= (select A i_AC) (select C i_AC))) (not (= (select C i_BC) (select B i_BC))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), 1995#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:29,690 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:29,690 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:29,690 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:29,690 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:29,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][988], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2083#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (< i_BC Bn) (<= i_AB i_AC)) (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2075#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2043#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2077#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 2079#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not (= (select A i_AC) (select C i_AC))) (not (= (select C i_BC) (select B i_BC))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), 1995#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:29,692 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:29,692 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:29,692 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:29,692 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:29,713 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][1109], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2083#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (< i_BC Bn) (<= i_AB i_AC)) (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2075#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2043#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2077#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 2079#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not (= (select A i_AC) (select C i_AC))) (not (= (select C i_BC) (select B i_BC))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), 1995#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:29,713 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:29,713 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:29,714 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:29,714 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:08:29,828 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][1089], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2083#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (< i_BC Bn) (<= i_AB i_AC)) (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2075#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2043#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2077#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 2079#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not (= (select A i_AC) (select C i_AC))) (not (= (select C i_BC) (select B i_BC))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), 1995#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:29,828 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:08:29,828 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:29,828 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:29,828 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:08:29,959 INFO L129 PetriNetUnfolder]: 2180/4590 cut-off events. [2021-03-25 08:08:29,959 INFO L130 PetriNetUnfolder]: For 262923/264064 co-relation queries the response was YES. [2021-03-25 08:08:30,013 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58403 conditions, 4590 events. 2180/4590 cut-off events. For 262923/264064 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 39998 event pairs, 203 based on Foata normal form. 164/4601 useless extension candidates. Maximal degree in co-relation 57223. Up to 1759 conditions per place. [2021-03-25 08:08:30,229 INFO L142 LiptonReduction]: Number of co-enabled transitions 2742 [2021-03-25 08:08:30,400 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:08:30,400 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:08:30,400 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1499 [2021-03-25 08:08:30,401 INFO L480 AbstractCegarLoop]: Abstraction has has 376 places, 1128 transitions, 28750 flow [2021-03-25 08:08:30,401 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:30,401 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:08:30,401 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:08:30,603 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:08:30,603 INFO L428 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:08:30,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:08:30,603 INFO L82 PathProgramCache]: Analyzing trace with hash 1853912933, now seen corresponding path program 5 times [2021-03-25 08:08:30,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:08:30,604 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806185635] [2021-03-25 08:08:30,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:08:30,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:08:30,622 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 08:08:30,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:08:30,631 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-25 08:08:30,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 08:08:30,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-25 08:08:30,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:08:30,672 INFO L142 QuantifierPusher]: treesize reduction 23, result has 66.7 percent of original size [2021-03-25 08:08:30,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:08:30,705 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.1 percent of original size [2021-03-25 08:08:30,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:08:30,735 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.6 percent of original size [2021-03-25 08:08:30,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:08:30,768 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:30,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806185635] [2021-03-25 08:08:30,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238503786] [2021-03-25 08:08:30,768 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:08:30,791 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-03-25 08:08:30,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:08:30,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 08:08:30,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:08:30,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:30,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:30,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:30,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:30,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:30,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:30,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:30,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:30,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:30,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:30,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:30,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:30,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:30,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:30,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:30,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:30,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:30,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:30,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:30,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:30,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-25 08:08:30,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:08:30,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:08:30,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:08:30,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:08:30,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:08:30,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:08:30,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:08:30,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:08:30,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:08:30,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:08:30,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:08:30,912 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-25 08:08:30,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:08:30,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:30,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:08:30,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-25 08:08:30,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,916 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:08:30,916 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:30,917 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:08:30,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:08:30,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 08:08:30,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 08:08:30,958 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-25 08:08:30,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:08:30,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:30,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:08:30,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 08:08:30,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,962 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:08:30,963 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:30,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,964 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:08:30,964 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:30,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:30,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 08:08:30,969 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.1 percent of original size 27 [2021-03-25 08:08:30,969 INFO L147 QuantifierPusher]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-03-25 08:08:30,970 INFO L142 QuantifierPusher]: treesize reduction 4, result has 94.2 percent of original size [2021-03-25 08:08:30,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:31,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:31,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:31,018 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:08:31,018 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-03-25 08:08:31,018 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350081471] [2021-03-25 08:08:31,018 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:08:31,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:08:31,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:08:31,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:08:31,018 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-25 08:08:31,019 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 1128 transitions, 28750 flow. Second operand has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:31,019 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:08:31,019 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-25 08:08:31,019 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:08:31,945 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 40 [2021-03-25 08:08:35,080 INFO L129 PetriNetUnfolder]: 3624/6927 cut-off events. [2021-03-25 08:08:35,080 INFO L130 PetriNetUnfolder]: For 432712/432744 co-relation queries the response was YES. [2021-03-25 08:08:35,155 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92923 conditions, 6927 events. 3624/6927 cut-off events. For 432712/432744 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 58250 event pairs, 482 based on Foata normal form. 26/6953 useless extension candidates. Maximal degree in co-relation 91594. Up to 3786 conditions per place. [2021-03-25 08:08:35,192 INFO L132 encePairwiseOnDemand]: 49/70 looper letters, 774 selfloop transitions, 567 changer transitions 20/1367 dead transitions. [2021-03-25 08:08:35,193 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 1367 transitions, 38054 flow [2021-03-25 08:08:35,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 08:08:35,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 08:08:35,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 416 transitions. [2021-03-25 08:08:35,194 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.29714285714285715 [2021-03-25 08:08:35,194 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 416 transitions. [2021-03-25 08:08:35,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 416 transitions. [2021-03-25 08:08:35,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:08:35,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 416 transitions. [2021-03-25 08:08:35,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 20.8) internal successors, (416), 20 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:35,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 70.0) internal successors, (1470), 21 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:35,196 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 70.0) internal successors, (1470), 21 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:35,197 INFO L185 Difference]: Start difference. First operand has 376 places, 1128 transitions, 28750 flow. Second operand 20 states and 416 transitions. [2021-03-25 08:08:35,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 1367 transitions, 38054 flow [2021-03-25 08:08:37,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 1367 transitions, 37491 flow, removed 155 selfloop flow, removed 13 redundant places. [2021-03-25 08:08:37,095 INFO L241 Difference]: Finished difference. Result has 390 places, 1251 transitions, 33393 flow [2021-03-25 08:08:37,096 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=28294, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=458, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=33393, PETRI_PLACES=390, PETRI_TRANSITIONS=1251} [2021-03-25 08:08:37,096 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 366 predicate places. [2021-03-25 08:08:37,096 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:08:37,097 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 390 places, 1251 transitions, 33393 flow [2021-03-25 08:08:37,097 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 390 places, 1251 transitions, 33393 flow [2021-03-25 08:08:37,111 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 387 places, 1251 transitions, 33393 flow [2021-03-25 08:08:38,495 INFO L129 PetriNetUnfolder]: 2564/5340 cut-off events. [2021-03-25 08:08:38,495 INFO L130 PetriNetUnfolder]: For 336518/337957 co-relation queries the response was YES. [2021-03-25 08:08:38,554 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69786 conditions, 5340 events. 2564/5340 cut-off events. For 336518/337957 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 47493 event pairs, 240 based on Foata normal form. 268/5428 useless extension candidates. Maximal degree in co-relation 68488. Up to 2139 conditions per place. [2021-03-25 08:08:38,612 INFO L142 LiptonReduction]: Number of co-enabled transitions 2988 [2021-03-25 08:08:38,800 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:08:38,800 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:08:38,800 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1704 [2021-03-25 08:08:38,800 INFO L480 AbstractCegarLoop]: Abstraction has has 387 places, 1251 transitions, 33393 flow [2021-03-25 08:08:38,801 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:38,801 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:08:38,801 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:08:39,001 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-03-25 08:08:39,001 INFO L428 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:08:39,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:08:39,002 INFO L82 PathProgramCache]: Analyzing trace with hash 1306105565, now seen corresponding path program 6 times [2021-03-25 08:08:39,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:08:39,002 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138467423] [2021-03-25 08:08:39,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:08:39,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:08:39,018 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 08:08:39,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:08:39,026 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-25 08:08:39,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 08:08:39,036 INFO L142 QuantifierPusher]: treesize reduction 8, result has 78.4 percent of original size [2021-03-25 08:08:39,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-25 08:08:39,050 INFO L142 QuantifierPusher]: treesize reduction 23, result has 65.7 percent of original size [2021-03-25 08:08:39,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:39,273 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 23 [2021-03-25 08:08:39,274 INFO L142 QuantifierPusher]: treesize reduction 23, result has 70.5 percent of original size [2021-03-25 08:08:39,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:08:39,314 INFO L142 QuantifierPusher]: treesize reduction 23, result has 68.9 percent of original size [2021-03-25 08:08:39,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:08:39,344 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:39,345 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138467423] [2021-03-25 08:08:39,345 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462092962] [2021-03-25 08:08:39,345 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:08:39,363 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-03-25 08:08:39,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:08:39,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 08:08:39,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:08:39,365 INFO L142 QuantifierPusher]: treesize reduction 7, result has 66.7 percent of original size [2021-03-25 08:08:39,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:08:39,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:08:39,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:08:39,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:08:39,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:08:39,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:08:39,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:08:39,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 08:08:39,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:39,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-25 08:08:39,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-25 08:08:39,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-25 08:08:39,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-25 08:08:39,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 08:08:39,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 08:08:39,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 08:08:39,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 08:08:39,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 08:08:39,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 08:08:39,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 08:08:39,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 08:08:39,494 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-25 08:08:39,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-25 08:08:39,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:39,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:08:39,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:08:39,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,497 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:08:39,498 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:39,499 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:08:39,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:08:39,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-03-25 08:08:39,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-03-25 08:08:39,541 INFO L142 QuantifierPusher]: treesize reduction 17, result has 81.5 percent of original size [2021-03-25 08:08:39,542 INFO L147 QuantifierPusher]: treesize reduction 3, result has 95.7 percent of original size 66 [2021-03-25 08:08:39,542 INFO L142 QuantifierPusher]: treesize reduction 3, result has 95.7 percent of original size [2021-03-25 08:08:39,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:08:39,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:08:39,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:08:39,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:39,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:08:39,605 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:39,605 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:08:39,605 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-25 08:08:39,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078765091] [2021-03-25 08:08:39,606 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 08:08:39,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:08:39,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 08:08:39,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-03-25 08:08:39,606 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-25 08:08:39,607 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 1251 transitions, 33393 flow. Second operand has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:39,607 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:08:39,607 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-25 08:08:39,607 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:08:41,833 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 29 [2021-03-25 08:08:43,557 INFO L129 PetriNetUnfolder]: 4065/7784 cut-off events. [2021-03-25 08:08:43,557 INFO L130 PetriNetUnfolder]: For 524405/524425 co-relation queries the response was YES. [2021-03-25 08:08:43,647 INFO L84 FinitePrefix]: Finished finitePrefix Result has 108116 conditions, 7784 events. 4065/7784 cut-off events. For 524405/524425 co-relation queries the response was YES. Maximal size of possible extension queue 782. Compared 66541 event pairs, 534 based on Foata normal form. 17/7801 useless extension candidates. Maximal degree in co-relation 106711. Up to 3606 conditions per place. [2021-03-25 08:08:43,693 INFO L132 encePairwiseOnDemand]: 53/70 looper letters, 790 selfloop transitions, 735 changer transitions 25/1556 dead transitions. [2021-03-25 08:08:43,693 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 1556 transitions, 45033 flow [2021-03-25 08:08:43,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-25 08:08:43,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-25 08:08:43,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 360 transitions. [2021-03-25 08:08:43,694 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2021-03-25 08:08:43,694 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 360 transitions. [2021-03-25 08:08:43,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 360 transitions. [2021-03-25 08:08:43,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:08:43,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 360 transitions. [2021-03-25 08:08:43,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 22.5) internal successors, (360), 16 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:43,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 70.0) internal successors, (1190), 17 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:43,697 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 70.0) internal successors, (1190), 17 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:43,697 INFO L185 Difference]: Start difference. First operand has 387 places, 1251 transitions, 33393 flow. Second operand 16 states and 360 transitions. [2021-03-25 08:08:43,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 1556 transitions, 45033 flow [2021-03-25 08:08:45,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 1556 transitions, 44509 flow, removed 171 selfloop flow, removed 9 redundant places. [2021-03-25 08:08:45,905 INFO L241 Difference]: Finished difference. Result has 401 places, 1415 transitions, 40050 flow [2021-03-25 08:08:45,906 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=32991, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=592, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=40050, PETRI_PLACES=401, PETRI_TRANSITIONS=1415} [2021-03-25 08:08:45,907 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 377 predicate places. [2021-03-25 08:08:45,907 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:08:45,907 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 401 places, 1415 transitions, 40050 flow [2021-03-25 08:08:45,907 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 401 places, 1415 transitions, 40050 flow [2021-03-25 08:08:45,925 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 401 places, 1415 transitions, 40050 flow [2021-03-25 08:08:47,803 INFO L129 PetriNetUnfolder]: 2967/6126 cut-off events. [2021-03-25 08:08:47,803 INFO L130 PetriNetUnfolder]: For 425796/427195 co-relation queries the response was YES. [2021-03-25 08:08:47,877 INFO L84 FinitePrefix]: Finished finitePrefix Result has 85043 conditions, 6126 events. 2967/6126 cut-off events. For 425796/427195 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 54944 event pairs, 309 based on Foata normal form. 261/6159 useless extension candidates. Maximal degree in co-relation 83698. Up to 2531 conditions per place. [2021-03-25 08:08:47,946 INFO L142 LiptonReduction]: Number of co-enabled transitions 3232 [2021-03-25 08:08:48,175 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:08:48,176 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:08:48,176 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2269 [2021-03-25 08:08:48,176 INFO L480 AbstractCegarLoop]: Abstraction has has 401 places, 1415 transitions, 40050 flow [2021-03-25 08:08:48,176 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:48,176 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:08:48,176 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:08:48,383 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:08:48,384 INFO L428 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:08:48,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:08:48,384 INFO L82 PathProgramCache]: Analyzing trace with hash -891478427, now seen corresponding path program 7 times [2021-03-25 08:08:48,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:08:48,384 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419168671] [2021-03-25 08:08:48,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:08:48,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:08:48,399 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 08:08:48,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:08:48,409 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-25 08:08:48,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 08:08:48,418 INFO L142 QuantifierPusher]: treesize reduction 3, result has 85.7 percent of original size [2021-03-25 08:08:48,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:08:48,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 08:08:48,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:08:48,454 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.1 percent of original size [2021-03-25 08:08:48,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:08:48,487 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.6 percent of original size [2021-03-25 08:08:48,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:08:48,519 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:48,520 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419168671] [2021-03-25 08:08:48,520 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853190910] [2021-03-25 08:08:48,520 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-03-25 08:08:48,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:08:48,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 08:08:48,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:08:48,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:48,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:48,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:48,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:08:48,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:48,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:48,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:48,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:48,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:08:48,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:08:48,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:08:48,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:08:48,600 INFO L142 QuantifierPusher]: treesize reduction 15, result has 65.1 percent of original size [2021-03-25 08:08:48,601 INFO L147 QuantifierPusher]: treesize reduction 3, result has 86.4 percent of original size 19 [2021-03-25 08:08:48,601 INFO L142 QuantifierPusher]: treesize reduction 3, result has 86.4 percent of original size [2021-03-25 08:08:48,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:48,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:48,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:48,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:48,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:48,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:48,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:48,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:48,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:48,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:48,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:08:48,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 08:08:48,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 08:08:48,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 08:08:48,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 08:08:48,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:48,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:48,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:48,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:48,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:48,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:48,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:48,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:48,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:08:48,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,733 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-25 08:08:48,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 08:08:48,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:48,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:08:48,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:08:48,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,910 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:08:48,911 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:48,912 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:08:48,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:08:48,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 08:08:48,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 08:08:48,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:48,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:48,974 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:48,974 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:08:48,974 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 08:08:48,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919530180] [2021-03-25 08:08:48,974 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:08:48,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:08:48,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:08:48,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:08:48,975 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-25 08:08:48,975 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 1415 transitions, 40050 flow. Second operand has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:48,975 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:08:48,975 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-25 08:08:48,975 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:08:53,788 INFO L129 PetriNetUnfolder]: 4367/8490 cut-off events. [2021-03-25 08:08:53,788 INFO L130 PetriNetUnfolder]: For 606870/606890 co-relation queries the response was YES. [2021-03-25 08:08:53,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 122082 conditions, 8490 events. 4367/8490 cut-off events. For 606870/606890 co-relation queries the response was YES. Maximal size of possible extension queue 855. Compared 74551 event pairs, 833 based on Foata normal form. 23/8513 useless extension candidates. Maximal degree in co-relation 120393. Up to 5207 conditions per place. [2021-03-25 08:08:53,945 INFO L132 encePairwiseOnDemand]: 51/70 looper letters, 1209 selfloop transitions, 353 changer transitions 18/1586 dead transitions. [2021-03-25 08:08:53,946 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 1586 transitions, 49042 flow [2021-03-25 08:08:53,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-25 08:08:53,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-25 08:08:53,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 311 transitions. [2021-03-25 08:08:53,947 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3173469387755102 [2021-03-25 08:08:53,947 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 311 transitions. [2021-03-25 08:08:53,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 311 transitions. [2021-03-25 08:08:53,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:08:53,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 311 transitions. [2021-03-25 08:08:53,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 22.214285714285715) internal successors, (311), 14 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:53,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 70.0) internal successors, (1050), 15 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:53,949 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 70.0) internal successors, (1050), 15 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:53,949 INFO L185 Difference]: Start difference. First operand has 401 places, 1415 transitions, 40050 flow. Second operand 14 states and 311 transitions. [2021-03-25 08:08:53,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 1586 transitions, 49042 flow [2021-03-25 08:08:56,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 1586 transitions, 47999 flow, removed 460 selfloop flow, removed 3 redundant places. [2021-03-25 08:08:56,682 INFO L241 Difference]: Finished difference. Result has 419 places, 1481 transitions, 42337 flow [2021-03-25 08:08:56,687 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=39049, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1078, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=42337, PETRI_PLACES=419, PETRI_TRANSITIONS=1481} [2021-03-25 08:08:56,688 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 395 predicate places. [2021-03-25 08:08:56,688 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:08:56,688 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 419 places, 1481 transitions, 42337 flow [2021-03-25 08:08:56,688 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 419 places, 1481 transitions, 42337 flow [2021-03-25 08:08:56,703 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 418 places, 1481 transitions, 42337 flow [2021-03-25 08:08:57,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][107], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:57,094 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:08:57,094 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:57,094 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:57,094 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:57,842 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][243], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:57,842 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:57,842 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 08:08:57,842 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:57,842 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:57,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][1275], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 10#thread1EXITtrue, 11#L73true, 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:57,921 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:57,921 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:57,921 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:57,921 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:57,921 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][91], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:57,921 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:57,921 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:57,921 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:57,921 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:57,922 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][9], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:57,922 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:57,922 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:57,922 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:57,922 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:57,922 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][902], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:57,922 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:08:57,922 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:57,922 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:57,922 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:58,305 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][243], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:08:58,306 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:08:58,306 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:08:58,306 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:08:58,306 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:08:58,648 INFO L129 PetriNetUnfolder]: 3208/6642 cut-off events. [2021-03-25 08:08:58,648 INFO L130 PetriNetUnfolder]: For 474326/476114 co-relation queries the response was YES. [2021-03-25 08:08:58,729 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92433 conditions, 6642 events. 3208/6642 cut-off events. For 474326/476114 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 60336 event pairs, 336 based on Foata normal form. 376/6780 useless extension candidates. Maximal degree in co-relation 91062. Up to 2793 conditions per place. [2021-03-25 08:08:58,807 INFO L142 LiptonReduction]: Number of co-enabled transitions 3480 [2021-03-25 08:08:59,064 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:08:59,064 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:08:59,065 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2377 [2021-03-25 08:08:59,065 INFO L480 AbstractCegarLoop]: Abstraction has has 418 places, 1481 transitions, 42337 flow [2021-03-25 08:08:59,065 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:59,065 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:08:59,065 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:08:59,265 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-03-25 08:08:59,266 INFO L428 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:08:59,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:08:59,266 INFO L82 PathProgramCache]: Analyzing trace with hash 711637505, now seen corresponding path program 8 times [2021-03-25 08:08:59,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:08:59,266 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113160859] [2021-03-25 08:08:59,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:08:59,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:08:59,282 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-25 08:08:59,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:08:59,287 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-25 08:08:59,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 08:08:59,297 INFO L142 QuantifierPusher]: treesize reduction 3, result has 85.7 percent of original size [2021-03-25 08:08:59,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:08:59,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 08:08:59,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:08:59,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:08:59,366 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.6 percent of original size [2021-03-25 08:08:59,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:08:59,398 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:59,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113160859] [2021-03-25 08:08:59,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934094239] [2021-03-25 08:08:59,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:08:59,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 08:08:59,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:08:59,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-25 08:08:59,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:08:59,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:59,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:59,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:59,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:59,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:59,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:59,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:59,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:08:59,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:59,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:59,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:59,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:08:59,464 INFO L142 QuantifierPusher]: treesize reduction 15, result has 60.5 percent of original size [2021-03-25 08:08:59,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:59,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:59,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:59,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:59,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:59,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:59,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:59,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:59,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:59,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:59,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:59,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 08:08:59,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 08:08:59,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 08:08:59,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 08:08:59,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 08:08:59,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:59,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:59,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:59,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:59,527 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.3 percent of original size [2021-03-25 08:08:59,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 08:08:59,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:59,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:08:59,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-25 08:08:59,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,530 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:08:59,530 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:08:59,531 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:08:59,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:08:59,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:08:59,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:08:59,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:59,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:59,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:59,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:08:59,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:08:59,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,766 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2021-03-25 08:08:59,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:08:59,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:08:59,782 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:08:59,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:08:59,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 08:08:59,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850091876] [2021-03-25 08:08:59,782 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:08:59,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:08:59,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:08:59,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:08:59,783 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-25 08:08:59,783 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 1481 transitions, 42337 flow. Second operand has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:08:59,783 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:08:59,783 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-25 08:08:59,783 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:09:04,598 INFO L129 PetriNetUnfolder]: 4353/8466 cut-off events. [2021-03-25 08:09:04,598 INFO L130 PetriNetUnfolder]: For 608967/609002 co-relation queries the response was YES. [2021-03-25 08:09:04,712 INFO L84 FinitePrefix]: Finished finitePrefix Result has 121698 conditions, 8466 events. 4353/8466 cut-off events. For 608967/609002 co-relation queries the response was YES. Maximal size of possible extension queue 846. Compared 74194 event pairs, 835 based on Foata normal form. 34/8500 useless extension candidates. Maximal degree in co-relation 120192. Up to 5207 conditions per place. [2021-03-25 08:09:04,886 INFO L132 encePairwiseOnDemand]: 51/70 looper letters, 1170 selfloop transitions, 304 changer transitions 88/1568 dead transitions. [2021-03-25 08:09:04,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 1568 transitions, 48468 flow [2021-03-25 08:09:04,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-25 08:09:04,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-03-25 08:09:04,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 286 transitions. [2021-03-25 08:09:04,888 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3142857142857143 [2021-03-25 08:09:04,888 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 286 transitions. [2021-03-25 08:09:04,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 286 transitions. [2021-03-25 08:09:04,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:09:04,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 286 transitions. [2021-03-25 08:09:04,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 22.0) internal successors, (286), 13 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:04,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 70.0) internal successors, (980), 14 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:04,890 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 70.0) internal successors, (980), 14 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:04,890 INFO L185 Difference]: Start difference. First operand has 418 places, 1481 transitions, 42337 flow. Second operand 13 states and 286 transitions. [2021-03-25 08:09:04,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 1568 transitions, 48468 flow [2021-03-25 08:09:07,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 1568 transitions, 48093 flow, removed 131 selfloop flow, removed 4 redundant places. [2021-03-25 08:09:07,456 INFO L241 Difference]: Finished difference. Result has 429 places, 1432 transitions, 40993 flow [2021-03-25 08:09:07,457 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=41982, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=40993, PETRI_PLACES=429, PETRI_TRANSITIONS=1432} [2021-03-25 08:09:07,457 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 405 predicate places. [2021-03-25 08:09:07,457 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:09:07,457 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 429 places, 1432 transitions, 40993 flow [2021-03-25 08:09:07,458 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 429 places, 1432 transitions, 40993 flow [2021-03-25 08:09:07,471 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 422 places, 1432 transitions, 40993 flow [2021-03-25 08:09:08,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][1230], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 10#thread1EXITtrue, 11#L73true, 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), 2367#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2435#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (not break_BC) (<= (+ i_AC 1) Cn)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2437#(and (or (and (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (not break_BC)) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 2) Bn)))), Black: 2439#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) (= i_AC 0)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:09:08,747 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:09:08,747 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:08,747 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:08,747 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:08,748 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][82], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), 2367#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2435#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (not break_BC) (<= (+ i_AC 1) Cn)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2437#(and (or (and (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (not break_BC)) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 2) Bn)))), Black: 2439#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) (= i_AC 0)), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:09:08,748 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:09:08,748 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:08,748 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:08,748 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:08,748 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][161], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), 2361#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2435#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (not break_BC) (<= (+ i_AC 1) Cn)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2437#(and (or (and (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (not break_BC)) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 2) Bn)))), Black: 2439#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) (= i_AC 0)), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:09:08,748 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:09:08,748 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:08,748 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:08,748 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:08,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][851], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), 2367#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2435#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (not break_BC) (<= (+ i_AC 1) Cn)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2437#(and (or (and (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (not break_BC)) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 2) Bn)))), Black: 2439#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) (= i_AC 0)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:09:08,749 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:09:08,749 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:08,749 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:08,749 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:09,243 INFO L129 PetriNetUnfolder]: 3052/6266 cut-off events. [2021-03-25 08:09:09,243 INFO L130 PetriNetUnfolder]: For 448356/449708 co-relation queries the response was YES. [2021-03-25 08:09:09,321 INFO L84 FinitePrefix]: Finished finitePrefix Result has 87560 conditions, 6266 events. 3052/6266 cut-off events. For 448356/449708 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 56151 event pairs, 317 based on Foata normal form. 278/6317 useless extension candidates. Maximal degree in co-relation 86803. Up to 2595 conditions per place. [2021-03-25 08:09:09,569 INFO L142 LiptonReduction]: Number of co-enabled transitions 3270 [2021-03-25 08:09:09,800 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:09:09,800 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:09:09,800 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2343 [2021-03-25 08:09:09,800 INFO L480 AbstractCegarLoop]: Abstraction has has 422 places, 1432 transitions, 40993 flow [2021-03-25 08:09:09,800 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:09,801 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:09:09,801 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:09:10,003 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:09:10,004 INFO L428 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:09:10,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:09:10,004 INFO L82 PathProgramCache]: Analyzing trace with hash -1247737985, now seen corresponding path program 1 times [2021-03-25 08:09:10,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:09:10,004 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590669791] [2021-03-25 08:09:10,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:09:10,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:09:10,036 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-25 08:09:10,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:09:10,045 INFO L142 QuantifierPusher]: treesize reduction 8, result has 90.4 percent of original size [2021-03-25 08:09:10,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:09:10,098 INFO L142 QuantifierPusher]: treesize reduction 8, result has 90.9 percent of original size [2021-03-25 08:09:10,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:09:10,145 INFO L142 QuantifierPusher]: treesize reduction 10, result has 90.1 percent of original size [2021-03-25 08:09:10,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-25 08:09:10,195 INFO L142 QuantifierPusher]: treesize reduction 97, result has 57.8 percent of original size [2021-03-25 08:09:10,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-03-25 08:09:10,295 INFO L142 QuantifierPusher]: treesize reduction 184, result has 50.5 percent of original size [2021-03-25 08:09:10,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-03-25 08:09:10,389 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:09:10,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590669791] [2021-03-25 08:09:10,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367662124] [2021-03-25 08:09:10,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:09:10,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:09:10,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-25 08:09:10,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:09:10,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:10,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:10,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:10,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:10,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:10,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:10,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:10,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:10,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:10,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:10,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:10,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:10,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:10,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:10,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:10,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:10,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:10,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:10,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:10,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:10,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:09:10,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:09:10,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:09:10,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:09:10,493 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.5 percent of original size [2021-03-25 08:09:10,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:09:10,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:10,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:09:10,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-25 08:09:10,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,496 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:09:10,496 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:10,497 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:09:10,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:09:10,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:09:10,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:09:10,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:09:10,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:09:10,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:09:10,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:09:10,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 08:09:10,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 08:09:10,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 08:09:10,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 08:09:10,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:09:10,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:09:10,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:09:10,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:09:10,659 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.1 percent of original size [2021-03-25 08:09:10,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:10,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:09:10,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-25 08:09:10,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,663 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:09:10,664 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:10,665 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:09:10,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:09:10,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:10,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:10,719 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-25 08:09:10,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-25 08:09:10,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:10,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:09:10,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 08:09:10,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,723 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:09:10,724 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:10,724 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:09:10,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:09:10,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:10,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:09:10,793 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:09:10,793 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:09:10,793 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 15 [2021-03-25 08:09:10,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418707327] [2021-03-25 08:09:10,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-25 08:09:10,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:09:10,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-25 08:09:10,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-03-25 08:09:10,794 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-25 08:09:10,794 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 1432 transitions, 40993 flow. Second operand has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:10,794 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:09:10,794 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-25 08:09:10,794 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:09:13,776 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-03-25 08:09:15,889 INFO L129 PetriNetUnfolder]: 4143/7911 cut-off events. [2021-03-25 08:09:15,890 INFO L130 PetriNetUnfolder]: For 566657/566738 co-relation queries the response was YES. [2021-03-25 08:09:15,977 INFO L84 FinitePrefix]: Finished finitePrefix Result has 114828 conditions, 7911 events. 4143/7911 cut-off events. For 566657/566738 co-relation queries the response was YES. Maximal size of possible extension queue 788. Compared 67649 event pairs, 985 based on Foata normal form. 54/7965 useless extension candidates. Maximal degree in co-relation 114038. Up to 6602 conditions per place. [2021-03-25 08:09:16,021 INFO L132 encePairwiseOnDemand]: 49/70 looper letters, 1248 selfloop transitions, 214 changer transitions 5/1473 dead transitions. [2021-03-25 08:09:16,021 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1473 transitions, 44841 flow [2021-03-25 08:09:16,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 08:09:16,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 08:09:16,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 379 transitions. [2021-03-25 08:09:16,023 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.27071428571428574 [2021-03-25 08:09:16,023 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 379 transitions. [2021-03-25 08:09:16,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 379 transitions. [2021-03-25 08:09:16,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:09:16,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 379 transitions. [2021-03-25 08:09:16,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 18.95) internal successors, (379), 20 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:16,025 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 70.0) internal successors, (1470), 21 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:16,025 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 70.0) internal successors, (1470), 21 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:16,025 INFO L185 Difference]: Start difference. First operand has 422 places, 1432 transitions, 40993 flow. Second operand 20 states and 379 transitions. [2021-03-25 08:09:16,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1473 transitions, 44841 flow [2021-03-25 08:09:18,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 1473 transitions, 44147 flow, removed 35 selfloop flow, removed 14 redundant places. [2021-03-25 08:09:18,446 INFO L241 Difference]: Finished difference. Result has 432 places, 1452 transitions, 41489 flow [2021-03-25 08:09:18,446 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=40315, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=41489, PETRI_PLACES=432, PETRI_TRANSITIONS=1452} [2021-03-25 08:09:18,447 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 408 predicate places. [2021-03-25 08:09:18,447 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:09:18,447 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 432 places, 1452 transitions, 41489 flow [2021-03-25 08:09:18,447 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 432 places, 1452 transitions, 41489 flow [2021-03-25 08:09:18,460 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 431 places, 1452 transitions, 41489 flow [2021-03-25 08:09:19,713 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][893], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 16#L26-2true, 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 2444#true, Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2488#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 2523#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 2525#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:09:19,713 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:09:19,713 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:19,713 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:09:19,713 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:20,370 INFO L129 PetriNetUnfolder]: 3039/6259 cut-off events. [2021-03-25 08:09:20,370 INFO L130 PetriNetUnfolder]: For 439586/441292 co-relation queries the response was YES. [2021-03-25 08:09:20,442 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86851 conditions, 6259 events. 3039/6259 cut-off events. For 439586/441292 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 56308 event pairs, 313 based on Foata normal form. 341/6409 useless extension candidates. Maximal degree in co-relation 86617. Up to 2575 conditions per place. [2021-03-25 08:09:20,511 INFO L142 LiptonReduction]: Number of co-enabled transitions 3312 [2021-03-25 08:09:21,211 INFO L154 LiptonReduction]: Checked pairs total: 4 [2021-03-25 08:09:21,211 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 08:09:21,211 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2764 [2021-03-25 08:09:21,212 INFO L480 AbstractCegarLoop]: Abstraction has has 430 places, 1451 transitions, 41484 flow [2021-03-25 08:09:21,212 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:21,212 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:09:21,212 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:09:21,415 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-03-25 08:09:21,416 INFO L428 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:09:21,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:09:21,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1127981687, now seen corresponding path program 2 times [2021-03-25 08:09:21,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:09:21,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387492159] [2021-03-25 08:09:21,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:09:21,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:09:21,460 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-25 08:09:21,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:09:21,466 INFO L142 QuantifierPusher]: treesize reduction 42, result has 59.2 percent of original size [2021-03-25 08:09:21,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-25 08:09:21,508 INFO L142 QuantifierPusher]: treesize reduction 47, result has 58.4 percent of original size [2021-03-25 08:09:21,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:09:21,555 INFO L142 QuantifierPusher]: treesize reduction 99, result has 60.2 percent of original size [2021-03-25 08:09:21,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-03-25 08:09:21,630 INFO L142 QuantifierPusher]: treesize reduction 209, result has 44.6 percent of original size [2021-03-25 08:09:21,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-03-25 08:09:21,742 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 47 [2021-03-25 08:09:21,746 INFO L142 QuantifierPusher]: treesize reduction 233, result has 45.0 percent of original size [2021-03-25 08:09:21,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 191 [2021-03-25 08:09:21,877 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2021-03-25 08:09:21,878 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:09:21,878 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387492159] [2021-03-25 08:09:21,878 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632632733] [2021-03-25 08:09:21,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:09:21,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 08:09:21,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:09:21,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-25 08:09:21,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:09:21,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:21,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:21,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:21,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:21,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:21,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:21,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:21,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:21,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:21,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:21,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:21,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:21,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:21,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:21,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:21,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:21,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:21,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:21,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:21,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:21,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:09:21,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:09:21,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:09:21,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:09:21,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:09:21,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:09:21,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:09:21,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:21,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:09:22,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:09:22,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:09:22,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:09:22,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:09:22,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:09:22,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:09:22,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:09:22,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:09:22,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:09:22,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:09:22,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:09:22,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:09:22,090 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 08:09:22,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:09:22,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:22,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:09:22,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-25 08:09:22,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,095 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:09:22,095 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:22,096 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:09:22,098 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:09:22,099 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size 102 [2021-03-25 08:09:22,099 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size [2021-03-25 08:09:22,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:09:22,159 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-25 08:09:22,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-25 08:09:22,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:22,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:09:22,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-25 08:09:22,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,163 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:09:22,164 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:22,165 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:09:22,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:09:22,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:22,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:09:22,246 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:09:22,246 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:09:22,246 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2021-03-25 08:09:22,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111464260] [2021-03-25 08:09:22,247 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:09:22,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:09:22,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:09:22,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:09:22,247 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 72 [2021-03-25 08:09:22,248 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 1451 transitions, 41484 flow. Second operand has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:22,248 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:09:22,248 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 72 [2021-03-25 08:09:22,248 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:09:22,548 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 31 [2021-03-25 08:09:22,690 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-03-25 08:09:22,831 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-03-25 08:09:23,308 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 51 [2021-03-25 08:09:23,672 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2021-03-25 08:09:28,730 INFO L129 PetriNetUnfolder]: 4712/8894 cut-off events. [2021-03-25 08:09:28,730 INFO L130 PetriNetUnfolder]: For 633627/633690 co-relation queries the response was YES. [2021-03-25 08:09:28,830 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129980 conditions, 8894 events. 4712/8894 cut-off events. For 633627/633690 co-relation queries the response was YES. Maximal size of possible extension queue 894. Compared 76489 event pairs, 918 based on Foata normal form. 59/8953 useless extension candidates. Maximal degree in co-relation 129741. Up to 5507 conditions per place. [2021-03-25 08:09:28,883 INFO L132 encePairwiseOnDemand]: 49/72 looper letters, 1022 selfloop transitions, 689 changer transitions 52/1769 dead transitions. [2021-03-25 08:09:28,883 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 1769 transitions, 53503 flow [2021-03-25 08:09:28,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-25 08:09:28,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-03-25 08:09:28,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 505 transitions. [2021-03-25 08:09:28,885 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.30495169082125606 [2021-03-25 08:09:28,885 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 505 transitions. [2021-03-25 08:09:28,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 505 transitions. [2021-03-25 08:09:28,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:09:28,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 505 transitions. [2021-03-25 08:09:28,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 21.956521739130434) internal successors, (505), 23 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:28,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 72.0) internal successors, (1728), 24 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:28,887 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 72.0) internal successors, (1728), 24 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:28,887 INFO L185 Difference]: Start difference. First operand has 430 places, 1451 transitions, 41484 flow. Second operand 23 states and 505 transitions. [2021-03-25 08:09:28,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 1769 transitions, 53503 flow [2021-03-25 08:09:31,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 1769 transitions, 53301 flow, removed 59 selfloop flow, removed 8 redundant places. [2021-03-25 08:09:31,758 INFO L241 Difference]: Finished difference. Result has 455 places, 1579 transitions, 47229 flow [2021-03-25 08:09:31,759 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=41282, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=563, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=809, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=47229, PETRI_PLACES=455, PETRI_TRANSITIONS=1579} [2021-03-25 08:09:31,760 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 431 predicate places. [2021-03-25 08:09:31,760 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:09:31,760 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 455 places, 1579 transitions, 47229 flow [2021-03-25 08:09:31,760 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 455 places, 1579 transitions, 47229 flow [2021-03-25 08:09:31,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 453 places, 1579 transitions, 47229 flow [2021-03-25 08:09:33,637 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][617], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), 2444#true, Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 2488#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), 2273#true, Black: 2523#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:09:33,637 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:09:33,637 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:09:33,637 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:33,637 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:33,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][539], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), 2444#true, Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 2488#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), 2273#true, Black: 2523#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:09:33,639 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:09:33,639 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:33,639 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:09:33,639 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:33,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][617], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), 2444#true, Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 2488#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), 2273#true, Black: 2523#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 08:09:33,844 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:09:33,844 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:33,844 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:09:33,844 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:09:34,047 INFO L129 PetriNetUnfolder]: 3481/6964 cut-off events. [2021-03-25 08:09:34,047 INFO L130 PetriNetUnfolder]: For 528219/530567 co-relation queries the response was YES. [2021-03-25 08:09:34,135 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101910 conditions, 6964 events. 3481/6964 cut-off events. For 528219/530567 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 62116 event pairs, 373 based on Foata normal form. 396/7114 useless extension candidates. Maximal degree in co-relation 101529. Up to 2866 conditions per place. [2021-03-25 08:09:34,220 INFO L142 LiptonReduction]: Number of co-enabled transitions 3516 [2021-03-25 08:09:35,449 INFO L154 LiptonReduction]: Checked pairs total: 25 [2021-03-25 08:09:35,449 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-25 08:09:35,449 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3689 [2021-03-25 08:09:35,449 INFO L480 AbstractCegarLoop]: Abstraction has has 453 places, 1579 transitions, 47284 flow [2021-03-25 08:09:35,450 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:35,450 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:09:35,450 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:09:35,651 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:09:35,652 INFO L428 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:09:35,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:09:35,652 INFO L82 PathProgramCache]: Analyzing trace with hash 27176718, now seen corresponding path program 1 times [2021-03-25 08:09:35,652 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:09:35,652 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054888818] [2021-03-25 08:09:35,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:09:35,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:09:35,711 INFO L142 QuantifierPusher]: treesize reduction 60, result has 32.6 percent of original size [2021-03-25 08:09:35,711 INFO L147 QuantifierPusher]: treesize reduction 7, result has 75.9 percent of original size 22 [2021-03-25 08:09:35,730 INFO L142 QuantifierPusher]: treesize reduction 59, result has 49.6 percent of original size [2021-03-25 08:09:35,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-25 08:09:35,774 INFO L142 QuantifierPusher]: treesize reduction 59, result has 56.9 percent of original size [2021-03-25 08:09:35,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:09:35,828 INFO L142 QuantifierPusher]: treesize reduction 146, result has 62.0 percent of original size [2021-03-25 08:09:35,829 INFO L147 QuantifierPusher]: treesize reduction 6, result has 97.5 percent of original size 232 [2021-03-25 08:09:35,999 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2021-03-25 08:09:36,002 INFO L142 QuantifierPusher]: treesize reduction 230, result has 52.8 percent of original size [2021-03-25 08:09:36,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 257 [2021-03-25 08:09:36,206 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 62 [2021-03-25 08:09:36,211 INFO L142 QuantifierPusher]: treesize reduction 284, result has 50.9 percent of original size [2021-03-25 08:09:36,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 295 [2021-03-25 08:09:36,350 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-03-25 08:09:36,353 INFO L142 QuantifierPusher]: treesize reduction 301, result has 50.2 percent of original size [2021-03-25 08:09:36,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 304 [2021-03-25 08:09:36,548 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 58 [2021-03-25 08:09:36,549 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:09:36,549 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054888818] [2021-03-25 08:09:36,549 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783126565] [2021-03-25 08:09:36,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:09:36,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:09:36,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 08:09:36,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:09:36,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:36,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:36,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:36,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:36,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:36,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:36,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:36,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:36,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:36,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:36,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:36,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:09:36,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:09:36,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:09:36,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:09:36,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:09:36,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:09:36,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:09:36,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:09:36,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:09:36,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:09:36,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:09:36,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:09:36,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:09:36,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:09:36,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:09:36,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:09:36,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:09:36,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:09:36,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:09:36,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:09:36,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:09:36,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:36,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:09:36,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:09:36,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:09:36,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:09:36,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:09:36,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:09:36,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:09:36,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:09:36,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:09:36,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:09:36,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:09:36,727 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-25 08:09:36,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 08:09:36,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:36,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:09:36,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:09:36,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,731 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:09:36,732 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:36,733 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:09:36,734 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:09:36,735 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size 99 [2021-03-25 08:09:36,735 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size [2021-03-25 08:09:36,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:36,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:36,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:36,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:36,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:36,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:36,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:36,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:36,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:36,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:36,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:36,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:36,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:36,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:09:36,795 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:09:36,795 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:09:36,795 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-03-25 08:09:36,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021993546] [2021-03-25 08:09:36,795 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:09:36,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:09:36,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:09:36,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:09:36,796 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 77 [2021-03-25 08:09:36,796 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 1579 transitions, 47284 flow. Second operand has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:36,796 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:09:36,796 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 77 [2021-03-25 08:09:36,796 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:09:37,298 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 36 [2021-03-25 08:09:37,449 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 30 [2021-03-25 08:09:38,217 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-03-25 08:09:38,603 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 61 [2021-03-25 08:09:38,897 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 63 [2021-03-25 08:09:44,714 INFO L129 PetriNetUnfolder]: 5138/9570 cut-off events. [2021-03-25 08:09:44,714 INFO L130 PetriNetUnfolder]: For 723258/723293 co-relation queries the response was YES. [2021-03-25 08:09:44,833 INFO L84 FinitePrefix]: Finished finitePrefix Result has 144380 conditions, 9570 events. 5138/9570 cut-off events. For 723258/723293 co-relation queries the response was YES. Maximal size of possible extension queue 961. Compared 82145 event pairs, 1043 based on Foata normal form. 33/9603 useless extension candidates. Maximal degree in co-relation 143933. Up to 7428 conditions per place. [2021-03-25 08:09:44,894 INFO L132 encePairwiseOnDemand]: 57/77 looper letters, 1470 selfloop transitions, 330 changer transitions 1/1807 dead transitions. [2021-03-25 08:09:44,894 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 1807 transitions, 57667 flow [2021-03-25 08:09:44,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-03-25 08:09:44,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-03-25 08:09:44,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 467 transitions. [2021-03-25 08:09:44,895 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2756788665879575 [2021-03-25 08:09:44,895 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 467 transitions. [2021-03-25 08:09:44,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 467 transitions. [2021-03-25 08:09:44,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:09:44,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 467 transitions. [2021-03-25 08:09:44,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 21.227272727272727) internal successors, (467), 22 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:44,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 77.0) internal successors, (1771), 23 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:44,898 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 77.0) internal successors, (1771), 23 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:44,898 INFO L185 Difference]: Start difference. First operand has 453 places, 1579 transitions, 47284 flow. Second operand 22 states and 467 transitions. [2021-03-25 08:09:44,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 1807 transitions, 57667 flow [2021-03-25 08:09:48,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 1807 transitions, 56529 flow, removed 492 selfloop flow, removed 10 redundant places. [2021-03-25 08:09:48,527 INFO L241 Difference]: Finished difference. Result has 475 places, 1745 transitions, 52727 flow [2021-03-25 08:09:48,528 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=46194, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=52727, PETRI_PLACES=475, PETRI_TRANSITIONS=1745} [2021-03-25 08:09:48,528 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 451 predicate places. [2021-03-25 08:09:48,529 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:09:48,529 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 475 places, 1745 transitions, 52727 flow [2021-03-25 08:09:48,529 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 475 places, 1745 transitions, 52727 flow [2021-03-25 08:09:48,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 475 places, 1745 transitions, 52727 flow [2021-03-25 08:09:50,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][40], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true]) [2021-03-25 08:09:50,232 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:09:50,232 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,232 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,232 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][764], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2629#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true]) [2021-03-25 08:09:50,233 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:09:50,233 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,233 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,233 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,234 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][447], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true]) [2021-03-25 08:09:50,234 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:09:50,234 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,234 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,234 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,234 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][1425], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true]) [2021-03-25 08:09:50,235 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:09:50,235 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,235 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,235 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][764], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true]) [2021-03-25 08:09:50,239 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:09:50,239 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,239 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:50,239 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:09:51,204 INFO L129 PetriNetUnfolder]: 3831/7526 cut-off events. [2021-03-25 08:09:51,204 INFO L130 PetriNetUnfolder]: For 630550/633525 co-relation queries the response was YES. [2021-03-25 08:09:51,307 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113395 conditions, 7526 events. 3831/7526 cut-off events. For 630550/633525 co-relation queries the response was YES. Maximal size of possible extension queue 840. Compared 66665 event pairs, 401 based on Foata normal form. 467/7704 useless extension candidates. Maximal degree in co-relation 113043. Up to 3009 conditions per place. [2021-03-25 08:09:51,401 INFO L142 LiptonReduction]: Number of co-enabled transitions 3730 [2021-03-25 08:09:51,752 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:09:51,753 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:09:51,753 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3224 [2021-03-25 08:09:51,753 INFO L480 AbstractCegarLoop]: Abstraction has has 475 places, 1745 transitions, 52727 flow [2021-03-25 08:09:51,753 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:51,753 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:09:51,753 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:09:51,954 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:09:51,954 INFO L428 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:09:51,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:09:51,954 INFO L82 PathProgramCache]: Analyzing trace with hash 1031841229, now seen corresponding path program 1 times [2021-03-25 08:09:51,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:09:51,954 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243365443] [2021-03-25 08:09:51,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:09:51,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:09:51,970 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-25 08:09:51,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 08:09:51,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:51,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 08:09:51,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:51,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-25 08:09:51,998 INFO L142 QuantifierPusher]: treesize reduction 5, result has 87.2 percent of original size [2021-03-25 08:09:51,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:09:52,013 INFO L142 QuantifierPusher]: treesize reduction 23, result has 66.7 percent of original size [2021-03-25 08:09:52,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:09:52,039 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.1 percent of original size [2021-03-25 08:09:52,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 08:09:52,064 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.6 percent of original size [2021-03-25 08:09:52,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:09:52,091 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:09:52,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243365443] [2021-03-25 08:09:52,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034462491] [2021-03-25 08:09:52,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:09:52,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:09:52,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 08:09:52,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:09:52,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:09:52,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:09:52,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:09:52,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:09:52,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:09:52,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:09:52,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:09:52,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:09:52,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:09:52,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:09:52,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:09:52,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:09:52,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:09:52,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:09:52,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:09:52,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:09:52,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:09:52,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:09:52,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:09:52,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:09:52,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:09:52,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:09:52,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:09:52,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:09:52,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:09:52,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:09:52,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:09:52,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:09:52,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 08:09:52,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:09:52,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:09:52,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:09:52,268 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-25 08:09:52,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:09:52,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:52,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:09:52,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-25 08:09:52,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,271 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:09:52,272 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:09:52,273 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:09:52,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:09:52,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 08:09:52,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 08:09:52,316 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-25 08:09:52,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:09:52,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:09:52,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:09:52,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:09:52,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:09:52,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:09:52,393 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:09:52,393 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:09:52,393 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 08:09:52,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717668761] [2021-03-25 08:09:52,394 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:09:52,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:09:52,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:09:52,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:09:52,394 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 77 [2021-03-25 08:09:52,395 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 1745 transitions, 52727 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:09:52,395 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:09:52,395 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 77 [2021-03-25 08:09:52,395 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:10:01,103 INFO L129 PetriNetUnfolder]: 6010/11385 cut-off events. [2021-03-25 08:10:01,103 INFO L130 PetriNetUnfolder]: For 934892/935000 co-relation queries the response was YES. [2021-03-25 08:10:01,254 INFO L84 FinitePrefix]: Finished finitePrefix Result has 174777 conditions, 11385 events. 6010/11385 cut-off events. For 934892/935000 co-relation queries the response was YES. Maximal size of possible extension queue 1114. Compared 101597 event pairs, 853 based on Foata normal form. 73/11458 useless extension candidates. Maximal degree in co-relation 174369. Up to 6500 conditions per place. [2021-03-25 08:10:01,323 INFO L132 encePairwiseOnDemand]: 50/77 looper letters, 1196 selfloop transitions, 917 changer transitions 46/2165 dead transitions. [2021-03-25 08:10:01,323 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 2165 transitions, 69573 flow [2021-03-25 08:10:01,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-25 08:10:01,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-25 08:10:01,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 449 transitions. [2021-03-25 08:10:01,324 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.27767470624613483 [2021-03-25 08:10:01,324 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 449 transitions. [2021-03-25 08:10:01,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 449 transitions. [2021-03-25 08:10:01,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:10:01,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 449 transitions. [2021-03-25 08:10:01,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 21.38095238095238) internal successors, (449), 21 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:01,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 77.0) internal successors, (1694), 22 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:01,327 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 77.0) internal successors, (1694), 22 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:01,327 INFO L185 Difference]: Start difference. First operand has 475 places, 1745 transitions, 52727 flow. Second operand 21 states and 449 transitions. [2021-03-25 08:10:01,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 2165 transitions, 69573 flow [2021-03-25 08:10:05,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 2165 transitions, 68492 flow, removed 488 selfloop flow, removed 9 redundant places. [2021-03-25 08:10:05,942 INFO L241 Difference]: Finished difference. Result has 497 places, 1973 transitions, 62399 flow [2021-03-25 08:10:05,944 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=51718, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=719, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=934, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=62399, PETRI_PLACES=497, PETRI_TRANSITIONS=1973} [2021-03-25 08:10:05,944 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 473 predicate places. [2021-03-25 08:10:05,944 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:10:05,944 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 497 places, 1973 transitions, 62399 flow [2021-03-25 08:10:05,944 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 497 places, 1973 transitions, 62399 flow [2021-03-25 08:10:05,964 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 495 places, 1973 transitions, 62399 flow [2021-03-25 08:10:09,454 INFO L129 PetriNetUnfolder]: 4474/8832 cut-off events. [2021-03-25 08:10:09,454 INFO L130 PetriNetUnfolder]: For 806020/809630 co-relation queries the response was YES. [2021-03-25 08:10:09,580 INFO L84 FinitePrefix]: Finished finitePrefix Result has 138084 conditions, 8832 events. 4474/8832 cut-off events. For 806020/809630 co-relation queries the response was YES. Maximal size of possible extension queue 974. Compared 80498 event pairs, 481 based on Foata normal form. 627/9153 useless extension candidates. Maximal degree in co-relation 137721. Up to 3637 conditions per place. [2021-03-25 08:10:09,909 INFO L142 LiptonReduction]: Number of co-enabled transitions 4246 [2021-03-25 08:10:10,364 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:10:10,364 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:10:10,364 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4420 [2021-03-25 08:10:10,364 INFO L480 AbstractCegarLoop]: Abstraction has has 495 places, 1973 transitions, 62399 flow [2021-03-25 08:10:10,364 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:10,364 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:10:10,364 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:10:10,565 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-03-25 08:10:10,565 INFO L428 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:10:10,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:10:10,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1902732498, now seen corresponding path program 2 times [2021-03-25 08:10:10,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:10:10,565 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325011196] [2021-03-25 08:10:10,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:10:10,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:10:10,603 INFO L142 QuantifierPusher]: treesize reduction 29, result has 51.7 percent of original size [2021-03-25 08:10:10,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:10:10,626 INFO L142 QuantifierPusher]: treesize reduction 87, result has 50.8 percent of original size [2021-03-25 08:10:10,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-25 08:10:10,681 INFO L142 QuantifierPusher]: treesize reduction 81, result has 57.6 percent of original size [2021-03-25 08:10:10,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-25 08:10:10,734 INFO L142 QuantifierPusher]: treesize reduction 117, result has 58.8 percent of original size [2021-03-25 08:10:10,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-03-25 08:10:10,896 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2021-03-25 08:10:10,898 INFO L142 QuantifierPusher]: treesize reduction 124, result has 58.4 percent of original size [2021-03-25 08:10:10,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2021-03-25 08:10:11,050 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2021-03-25 08:10:11,053 INFO L142 QuantifierPusher]: treesize reduction 198, result has 51.1 percent of original size [2021-03-25 08:10:11,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-03-25 08:10:11,157 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:10:11,157 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325011196] [2021-03-25 08:10:11,157 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542353227] [2021-03-25 08:10:11,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:10:11,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 08:10:11,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:10:11,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 08:10:11,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:10:11,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:11,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:11,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:11,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:11,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:11,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:11,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:11,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:11,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:11,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:11,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:11,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:11,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:10:11,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:10:11,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:10:11,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:10:11,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:11,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:11,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:11,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:11,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:11,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:11,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:11,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:11,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:10:11,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:10:11,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:10:11,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:10:11,286 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-25 08:10:11,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:10:11,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:10:11,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:10:11,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 08:10:11,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,289 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:10:11,290 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:10:11,290 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:10:11,292 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:10:11,292 INFO L147 QuantifierPusher]: treesize reduction 28, result has 73.6 percent of original size 78 [2021-03-25 08:10:11,293 INFO L142 QuantifierPusher]: treesize reduction 28, result has 73.6 percent of original size [2021-03-25 08:10:11,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:11,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-25 08:10:11,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:10:11,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:10:11,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:10:11,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:10:11,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:10:11,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:10:11,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:10:11,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:10:11,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:10:11,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:10:11,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:11,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:10:11,403 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:10:11,403 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:10:11,403 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-25 08:10:11,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499447877] [2021-03-25 08:10:11,404 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 08:10:11,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:10:11,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 08:10:11,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-03-25 08:10:11,404 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 77 [2021-03-25 08:10:11,405 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 1973 transitions, 62399 flow. Second operand has 14 states, 14 states have (on average 17.428571428571427) internal successors, (244), 14 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:11,405 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:10:11,405 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 77 [2021-03-25 08:10:11,405 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:10:12,209 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-03-25 08:10:12,371 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 59 [2021-03-25 08:10:12,718 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-03-25 08:10:20,953 INFO L129 PetriNetUnfolder]: 6046/11407 cut-off events. [2021-03-25 08:10:20,954 INFO L130 PetriNetUnfolder]: For 1004704/1004755 co-relation queries the response was YES. [2021-03-25 08:10:21,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 181348 conditions, 11407 events. 6046/11407 cut-off events. For 1004704/1004755 co-relation queries the response was YES. Maximal size of possible extension queue 1143. Compared 101394 event pairs, 1387 based on Foata normal form. 38/11445 useless extension candidates. Maximal degree in co-relation 180925. Up to 9280 conditions per place. [2021-03-25 08:10:21,183 INFO L132 encePairwiseOnDemand]: 59/77 looper letters, 1785 selfloop transitions, 283 changer transitions 8/2082 dead transitions. [2021-03-25 08:10:21,183 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 2082 transitions, 69476 flow [2021-03-25 08:10:21,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-25 08:10:21,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-25 08:10:21,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 418 transitions. [2021-03-25 08:10:21,184 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2857142857142857 [2021-03-25 08:10:21,184 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 418 transitions. [2021-03-25 08:10:21,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 418 transitions. [2021-03-25 08:10:21,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:10:21,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 418 transitions. [2021-03-25 08:10:21,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 22.0) internal successors, (418), 19 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:21,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 77.0) internal successors, (1540), 20 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:21,186 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 77.0) internal successors, (1540), 20 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:21,186 INFO L185 Difference]: Start difference. First operand has 495 places, 1973 transitions, 62399 flow. Second operand 19 states and 418 transitions. [2021-03-25 08:10:21,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 2082 transitions, 69476 flow [2021-03-25 08:10:26,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 2082 transitions, 68780 flow, removed 235 selfloop flow, removed 11 redundant places. [2021-03-25 08:10:26,536 INFO L241 Difference]: Finished difference. Result has 509 places, 2027 transitions, 64225 flow [2021-03-25 08:10:26,537 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=61705, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1973, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=64225, PETRI_PLACES=509, PETRI_TRANSITIONS=2027} [2021-03-25 08:10:26,537 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 485 predicate places. [2021-03-25 08:10:26,537 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:10:26,538 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 509 places, 2027 transitions, 64225 flow [2021-03-25 08:10:26,538 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 509 places, 2027 transitions, 64225 flow [2021-03-25 08:10:26,560 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 509 places, 2027 transitions, 64225 flow [2021-03-25 08:10:30,167 INFO L129 PetriNetUnfolder]: 4506/8966 cut-off events. [2021-03-25 08:10:30,168 INFO L130 PetriNetUnfolder]: For 800459/803761 co-relation queries the response was YES. [2021-03-25 08:10:30,299 INFO L84 FinitePrefix]: Finished finitePrefix Result has 138709 conditions, 8966 events. 4506/8966 cut-off events. For 800459/803761 co-relation queries the response was YES. Maximal size of possible extension queue 993. Compared 82657 event pairs, 487 based on Foata normal form. 599/9240 useless extension candidates. Maximal degree in co-relation 138345. Up to 3663 conditions per place. [2021-03-25 08:10:30,415 INFO L142 LiptonReduction]: Number of co-enabled transitions 4362 [2021-03-25 08:10:30,628 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 29 [2021-03-25 08:10:31,877 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:10:31,877 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 08:10:31,878 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5341 [2021-03-25 08:10:31,878 INFO L480 AbstractCegarLoop]: Abstraction has has 509 places, 2027 transitions, 64252 flow [2021-03-25 08:10:31,878 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 17.428571428571427) internal successors, (244), 14 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:31,878 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:10:31,878 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:10:32,084 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:10:32,085 INFO L428 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:10:32,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:10:32,085 INFO L82 PathProgramCache]: Analyzing trace with hash -72639184, now seen corresponding path program 3 times [2021-03-25 08:10:32,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:10:32,085 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185460130] [2021-03-25 08:10:32,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:10:32,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:10:32,124 INFO L142 QuantifierPusher]: treesize reduction 57, result has 36.0 percent of original size [2021-03-25 08:10:32,124 INFO L147 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size 25 [2021-03-25 08:10:32,145 INFO L142 QuantifierPusher]: treesize reduction 65, result has 47.2 percent of original size [2021-03-25 08:10:32,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-25 08:10:32,190 INFO L142 QuantifierPusher]: treesize reduction 59, result has 56.9 percent of original size [2021-03-25 08:10:32,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:10:32,237 INFO L142 QuantifierPusher]: treesize reduction 103, result has 68.9 percent of original size [2021-03-25 08:10:32,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 228 [2021-03-25 08:10:32,367 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 58 [2021-03-25 08:10:32,369 INFO L142 QuantifierPusher]: treesize reduction 211, result has 57.0 percent of original size [2021-03-25 08:10:32,370 INFO L147 QuantifierPusher]: treesize reduction 6, result has 97.9 percent of original size 274 [2021-03-25 08:10:32,519 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 61 [2021-03-25 08:10:32,522 INFO L142 QuantifierPusher]: treesize reduction 284, result has 50.9 percent of original size [2021-03-25 08:10:32,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 295 [2021-03-25 08:10:32,661 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-03-25 08:10:32,664 INFO L142 QuantifierPusher]: treesize reduction 301, result has 50.2 percent of original size [2021-03-25 08:10:32,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 304 [2021-03-25 08:10:32,858 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 58 [2021-03-25 08:10:32,859 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:10:32,859 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185460130] [2021-03-25 08:10:32,859 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802050759] [2021-03-25 08:10:32,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:10:32,877 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-25 08:10:32,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:10:32,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-25 08:10:32,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:10:32,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:32,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:32,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:32,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:32,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:32,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:32,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:32,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:32,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:32,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:32,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:32,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:32,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:32,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:32,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:32,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:32,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:32,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:32,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:32,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:10:32,926 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.3 percent of original size [2021-03-25 08:10:32,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 08:10:32,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:10:32,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:10:32,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-25 08:10:32,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,929 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:10:32,929 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:10:32,930 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:10:32,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:10:32,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:10:32,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:10:32,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:10:32,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:10:32,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:10:32,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:10:32,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:10:32,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:10:32,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:10:32,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:32,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:10:33,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:10:33,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:10:33,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:10:33,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 08:10:33,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 08:10:33,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:10:33,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:10:33,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:10:33,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:10:33,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:10:33,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:10:33,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:10:33,091 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 08:10:33,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-25 08:10:33,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:10:33,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:10:33,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:10:33,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,094 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:10:33,095 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:10:33,095 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:10:33,097 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:10:33,097 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size 106 [2021-03-25 08:10:33,098 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size [2021-03-25 08:10:33,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:33,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:33,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:33,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:33,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:33,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:33,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:33,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:33,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:33,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:33,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:33,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:33,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:33,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:33,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:10:33,171 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:10:33,171 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 08:10:33,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278604265] [2021-03-25 08:10:33,172 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:10:33,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:10:33,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:10:33,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:10:33,172 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 78 [2021-03-25 08:10:33,172 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 2027 transitions, 64252 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:33,173 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:10:33,173 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 78 [2021-03-25 08:10:33,173 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:10:33,602 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 45 [2021-03-25 08:10:33,882 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 41 [2021-03-25 08:10:34,115 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 70 [2021-03-25 08:10:34,604 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 38 [2021-03-25 08:10:35,088 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 72 [2021-03-25 08:10:35,440 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 43 [2021-03-25 08:10:35,822 WARN L205 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 77 [2021-03-25 08:10:36,292 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-03-25 08:10:36,701 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 72 [2021-03-25 08:10:45,747 INFO L129 PetriNetUnfolder]: 6298/11871 cut-off events. [2021-03-25 08:10:45,747 INFO L130 PetriNetUnfolder]: For 1043468/1043538 co-relation queries the response was YES. [2021-03-25 08:10:45,913 INFO L84 FinitePrefix]: Finished finitePrefix Result has 188063 conditions, 11871 events. 6298/11871 cut-off events. For 1043468/1043538 co-relation queries the response was YES. Maximal size of possible extension queue 1181. Compared 106321 event pairs, 1296 based on Foata normal form. 43/11914 useless extension candidates. Maximal degree in co-relation 187649. Up to 9300 conditions per place. [2021-03-25 08:10:45,992 INFO L132 encePairwiseOnDemand]: 54/78 looper letters, 1659 selfloop transitions, 572 changer transitions 13/2250 dead transitions. [2021-03-25 08:10:45,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 2250 transitions, 75936 flow [2021-03-25 08:10:45,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-25 08:10:45,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-03-25 08:10:45,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 563 transitions. [2021-03-25 08:10:45,993 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.248894783377542 [2021-03-25 08:10:45,993 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 563 transitions. [2021-03-25 08:10:45,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 563 transitions. [2021-03-25 08:10:45,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:10:45,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 563 transitions. [2021-03-25 08:10:45,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 19.413793103448278) internal successors, (563), 29 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:45,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 78.0) internal successors, (2340), 30 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:45,996 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 78.0) internal successors, (2340), 30 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:45,996 INFO L185 Difference]: Start difference. First operand has 509 places, 2027 transitions, 64252 flow. Second operand 29 states and 563 transitions. [2021-03-25 08:10:45,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 2250 transitions, 75936 flow [2021-03-25 08:10:51,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 2250 transitions, 74666 flow, removed 403 selfloop flow, removed 12 redundant places. [2021-03-25 08:10:51,779 INFO L241 Difference]: Finished difference. Result has 538 places, 2193 transitions, 70948 flow [2021-03-25 08:10:51,780 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=78, PETRI_DIFFERENCE_MINUEND_FLOW=63360, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2027, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=446, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=70948, PETRI_PLACES=538, PETRI_TRANSITIONS=2193} [2021-03-25 08:10:51,780 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 514 predicate places. [2021-03-25 08:10:51,781 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:10:51,781 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 538 places, 2193 transitions, 70948 flow [2021-03-25 08:10:51,781 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 538 places, 2193 transitions, 70948 flow [2021-03-25 08:10:51,814 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 537 places, 2193 transitions, 70948 flow [2021-03-25 08:10:56,001 INFO L129 PetriNetUnfolder]: 4754/9402 cut-off events. [2021-03-25 08:10:56,002 INFO L130 PetriNetUnfolder]: For 892851/895754 co-relation queries the response was YES. [2021-03-25 08:10:56,140 INFO L84 FinitePrefix]: Finished finitePrefix Result has 149173 conditions, 9402 events. 4754/9402 cut-off events. For 892851/895754 co-relation queries the response was YES. Maximal size of possible extension queue 1046. Compared 86804 event pairs, 523 based on Foata normal form. 471/9510 useless extension candidates. Maximal degree in co-relation 148799. Up to 3843 conditions per place. [2021-03-25 08:10:56,261 INFO L142 LiptonReduction]: Number of co-enabled transitions 4582 [2021-03-25 08:10:57,801 INFO L154 LiptonReduction]: Checked pairs total: 1 [2021-03-25 08:10:57,801 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 08:10:57,802 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6021 [2021-03-25 08:10:57,802 INFO L480 AbstractCegarLoop]: Abstraction has has 537 places, 2193 transitions, 71027 flow [2021-03-25 08:10:57,802 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:57,802 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:10:57,802 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:10:58,002 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-03-25 08:10:58,003 INFO L428 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:10:58,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:10:58,003 INFO L82 PathProgramCache]: Analyzing trace with hash 1026267318, now seen corresponding path program 4 times [2021-03-25 08:10:58,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:10:58,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402156975] [2021-03-25 08:10:58,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:10:58,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:10:58,036 INFO L142 QuantifierPusher]: treesize reduction 29, result has 49.1 percent of original size [2021-03-25 08:10:58,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 08:10:58,055 INFO L142 QuantifierPusher]: treesize reduction 139, result has 20.6 percent of original size [2021-03-25 08:10:58,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:10:58,083 INFO L142 QuantifierPusher]: treesize reduction 139, result has 22.8 percent of original size [2021-03-25 08:10:58,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:10:58,126 INFO L142 QuantifierPusher]: treesize reduction 120, result has 56.7 percent of original size [2021-03-25 08:10:58,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-03-25 08:10:58,237 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 41 [2021-03-25 08:10:58,239 INFO L142 QuantifierPusher]: treesize reduction 178, result has 50.1 percent of original size [2021-03-25 08:10:58,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 179 [2021-03-25 08:10:58,337 INFO L142 QuantifierPusher]: treesize reduction 183, result has 50.1 percent of original size [2021-03-25 08:10:58,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-03-25 08:10:58,434 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:10:58,434 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402156975] [2021-03-25 08:10:58,434 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097686279] [2021-03-25 08:10:58,434 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:10:58,452 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-25 08:10:58,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:10:58,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-25 08:10:58,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:10:58,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:58,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:58,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:58,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:58,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:58,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:58,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:58,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:58,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:58,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:58,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:58,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:10:58,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:10:58,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:10:58,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:10:58,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:10:58,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:10:58,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:10:58,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:10:58,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:10:58,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:10:58,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:10:58,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:10:58,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:10:58,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:10:58,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:10:58,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:10:58,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:10:58,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:10:58,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:10:58,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:10:58,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:10:58,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:10:58,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:10:58,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:10:58,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:10:58,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:10:58,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:10:58,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:10:58,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:10:58,613 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 08:10:58,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:10:58,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:10:58,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:10:58,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-25 08:10:58,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,616 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:10:58,617 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:10:58,618 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:10:58,619 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:10:58,619 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size 102 [2021-03-25 08:10:58,620 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size [2021-03-25 08:10:58,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:10:58,819 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-25 08:10:58,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-25 08:10:58,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:10:58,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:10:58,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-25 08:10:58,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,823 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:10:58,824 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:10:58,824 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:10:58,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:10:58,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:10:58,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:10:58,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:10:58,895 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:10:58,895 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 08:10:58,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997740877] [2021-03-25 08:10:58,895 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:10:58,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:10:58,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:10:58,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:10:58,896 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 80 [2021-03-25 08:10:58,897 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 2193 transitions, 71027 flow. Second operand has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:10:58,897 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:10:58,897 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 80 [2021-03-25 08:10:58,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:10:59,702 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 34 [2021-03-25 08:10:59,993 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-03-25 08:11:00,744 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-03-25 08:11:01,602 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 54 [2021-03-25 08:11:10,706 INFO L129 PetriNetUnfolder]: 6634/12509 cut-off events. [2021-03-25 08:11:10,706 INFO L130 PetriNetUnfolder]: For 1167845/1167896 co-relation queries the response was YES. [2021-03-25 08:11:10,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 202817 conditions, 12509 events. 6634/12509 cut-off events. For 1167845/1167896 co-relation queries the response was YES. Maximal size of possible extension queue 1281. Compared 113068 event pairs, 1360 based on Foata normal form. 47/12556 useless extension candidates. Maximal degree in co-relation 202392. Up to 9530 conditions per place. [2021-03-25 08:11:11,128 INFO L132 encePairwiseOnDemand]: 56/80 looper letters, 1872 selfloop transitions, 550 changer transitions 3/2431 dead transitions. [2021-03-25 08:11:11,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 2431 transitions, 84041 flow [2021-03-25 08:11:11,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-03-25 08:11:11,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-03-25 08:11:11,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 541 transitions. [2021-03-25 08:11:11,130 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.26009615384615387 [2021-03-25 08:11:11,130 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 541 transitions. [2021-03-25 08:11:11,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 541 transitions. [2021-03-25 08:11:11,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:11:11,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 541 transitions. [2021-03-25 08:11:11,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 20.807692307692307) internal successors, (541), 26 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:11:11,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 80.0) internal successors, (2160), 27 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:11:11,132 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 80.0) internal successors, (2160), 27 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:11:11,132 INFO L185 Difference]: Start difference. First operand has 537 places, 2193 transitions, 71027 flow. Second operand 26 states and 541 transitions. [2021-03-25 08:11:11,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 2431 transitions, 84041 flow [2021-03-25 08:11:18,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 2431 transitions, 82072 flow, removed 923 selfloop flow, removed 13 redundant places. [2021-03-25 08:11:18,644 INFO L241 Difference]: Finished difference. Result has 558 places, 2354 transitions, 77358 flow [2021-03-25 08:11:18,646 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=69820, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=77358, PETRI_PLACES=558, PETRI_TRANSITIONS=2354} [2021-03-25 08:11:18,646 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 534 predicate places. [2021-03-25 08:11:18,647 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:11:18,647 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 558 places, 2354 transitions, 77358 flow [2021-03-25 08:11:18,647 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 558 places, 2354 transitions, 77358 flow [2021-03-25 08:11:18,683 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 558 places, 2354 transitions, 77358 flow [2021-03-25 08:11:23,208 INFO L129 PetriNetUnfolder]: 4954/9837 cut-off events. [2021-03-25 08:11:23,208 INFO L130 PetriNetUnfolder]: For 947307/951407 co-relation queries the response was YES. [2021-03-25 08:11:23,376 INFO L84 FinitePrefix]: Finished finitePrefix Result has 156407 conditions, 9837 events. 4954/9837 cut-off events. For 947307/951407 co-relation queries the response was YES. Maximal size of possible extension queue 1135. Compared 91808 event pairs, 505 based on Foata normal form. 745/10254 useless extension candidates. Maximal degree in co-relation 156024. Up to 3931 conditions per place. [2021-03-25 08:11:23,508 INFO L142 LiptonReduction]: Number of co-enabled transitions 4894 [2021-03-25 08:11:25,114 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:11:25,114 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 08:11:25,114 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6467 [2021-03-25 08:11:25,115 INFO L480 AbstractCegarLoop]: Abstraction has has 558 places, 2354 transitions, 77397 flow [2021-03-25 08:11:25,115 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:11:25,115 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:11:25,115 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:11:25,315 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:11:25,315 INFO L428 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:11:25,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:11:25,316 INFO L82 PathProgramCache]: Analyzing trace with hash 853396272, now seen corresponding path program 1 times [2021-03-25 08:11:25,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:11:25,316 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247619385] [2021-03-25 08:11:25,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:11:25,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:11:25,348 INFO L142 QuantifierPusher]: treesize reduction 29, result has 49.1 percent of original size [2021-03-25 08:11:25,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 08:11:25,367 INFO L142 QuantifierPusher]: treesize reduction 29, result has 62.3 percent of original size [2021-03-25 08:11:25,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:25,394 INFO L142 QuantifierPusher]: treesize reduction 56, result has 68.7 percent of original size [2021-03-25 08:11:25,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-03-25 08:11:25,445 INFO L142 QuantifierPusher]: treesize reduction 155, result has 58.1 percent of original size [2021-03-25 08:11:25,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 215 [2021-03-25 08:11:25,566 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 59 [2021-03-25 08:11:25,568 INFO L142 QuantifierPusher]: treesize reduction 188, result has 51.4 percent of original size [2021-03-25 08:11:25,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 199 [2021-03-25 08:11:25,851 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-03-25 08:11:25,854 INFO L142 QuantifierPusher]: treesize reduction 189, result has 51.8 percent of original size [2021-03-25 08:11:25,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2021-03-25 08:11:25,967 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 53 [2021-03-25 08:11:25,968 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:11:25,968 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247619385] [2021-03-25 08:11:25,968 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327536825] [2021-03-25 08:11:25,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:11:25,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:11:25,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-25 08:11:25,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:11:25,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:25,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:25,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:25,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:25,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:25,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:25,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:25,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:26,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:26,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:26,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:26,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:26,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:26,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:26,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:26,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:26,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:26,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:26,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:26,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:26,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 08:11:26,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 08:11:26,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 08:11:26,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 08:11:26,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 08:11:26,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 08:11:26,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 08:11:26,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 08:11:26,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:11:26,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:11:26,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:11:26,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:11:26,107 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.5 percent of original size [2021-03-25 08:11:26,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:11:26,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:11:26,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:11:26,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:11:26,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,111 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:11:26,112 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:11:26,113 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:11:26,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:11:26,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 08:11:26,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 08:11:26,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 08:11:26,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 08:11:26,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 08:11:26,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 08:11:26,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:11:26,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:11:26,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:11:26,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:11:26,209 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 08:11:26,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-25 08:11:26,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:11:26,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:11:26,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:11:26,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,214 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:11:26,215 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:11:26,216 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:11:26,217 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:11:26,218 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size 106 [2021-03-25 08:11:26,219 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size [2021-03-25 08:11:26,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:11:26,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:11:26,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:11:26,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:11:26,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:11:26,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:11:26,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:11:26,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:11:26,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:11:26,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:11:26,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:11:26,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:11:26,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:26,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 08:11:26,305 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:11:26,305 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:11:26,305 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 08:11:26,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966080520] [2021-03-25 08:11:26,305 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:11:26,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:11:26,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:11:26,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:11:26,306 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 81 [2021-03-25 08:11:26,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 2354 transitions, 77397 flow. Second operand has 15 states, 15 states have (on average 16.2) internal successors, (243), 15 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:11:26,306 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:11:26,306 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 81 [2021-03-25 08:11:26,307 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:11:26,721 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-03-25 08:11:28,135 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2021-03-25 08:11:39,858 INFO L129 PetriNetUnfolder]: 7070/13267 cut-off events. [2021-03-25 08:11:39,858 INFO L130 PetriNetUnfolder]: For 1276928/1277006 co-relation queries the response was YES. [2021-03-25 08:11:40,082 INFO L84 FinitePrefix]: Finished finitePrefix Result has 217385 conditions, 13267 events. 7070/13267 cut-off events. For 1276928/1277006 co-relation queries the response was YES. Maximal size of possible extension queue 1375. Compared 120505 event pairs, 1519 based on Foata normal form. 29/13296 useless extension candidates. Maximal degree in co-relation 216951. Up to 10318 conditions per place. [2021-03-25 08:11:40,169 INFO L132 encePairwiseOnDemand]: 58/81 looper letters, 2147 selfloop transitions, 436 changer transitions 9/2598 dead transitions. [2021-03-25 08:11:40,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 2598 transitions, 90492 flow [2021-03-25 08:11:40,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-25 08:11:40,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-25 08:11:40,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 398 transitions. [2021-03-25 08:11:40,171 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2729766803840878 [2021-03-25 08:11:40,171 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 398 transitions. [2021-03-25 08:11:40,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 398 transitions. [2021-03-25 08:11:40,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:11:40,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 398 transitions. [2021-03-25 08:11:40,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 22.11111111111111) internal successors, (398), 18 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:11:40,173 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 81.0) internal successors, (1539), 19 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:11:40,173 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 81.0) internal successors, (1539), 19 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:11:40,173 INFO L185 Difference]: Start difference. First operand has 558 places, 2354 transitions, 77397 flow. Second operand 18 states and 398 transitions. [2021-03-25 08:11:40,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 2598 transitions, 90492 flow [2021-03-25 08:11:48,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 2598 transitions, 89311 flow, removed 570 selfloop flow, removed 8 redundant places. [2021-03-25 08:11:48,088 INFO L241 Difference]: Finished difference. Result has 575 places, 2482 transitions, 82438 flow [2021-03-25 08:11:48,090 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=76232, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1950, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=82438, PETRI_PLACES=575, PETRI_TRANSITIONS=2482} [2021-03-25 08:11:48,090 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 551 predicate places. [2021-03-25 08:11:48,090 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:11:48,090 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 575 places, 2482 transitions, 82438 flow [2021-03-25 08:11:48,090 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 575 places, 2482 transitions, 82438 flow [2021-03-25 08:11:48,118 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 574 places, 2482 transitions, 82438 flow [2021-03-25 08:11:53,065 INFO L129 PetriNetUnfolder]: 5333/10491 cut-off events. [2021-03-25 08:11:53,066 INFO L130 PetriNetUnfolder]: For 1087094/1090964 co-relation queries the response was YES. [2021-03-25 08:11:53,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 171357 conditions, 10491 events. 5333/10491 cut-off events. For 1087094/1090964 co-relation queries the response was YES. Maximal size of possible extension queue 1190. Compared 98012 event pairs, 560 based on Foata normal form. 799/10897 useless extension candidates. Maximal degree in co-relation 170965. Up to 4213 conditions per place. [2021-03-25 08:11:53,385 INFO L142 LiptonReduction]: Number of co-enabled transitions 5066 [2021-03-25 08:11:55,463 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-25 08:11:55,463 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 08:11:55,463 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7373 [2021-03-25 08:11:55,463 INFO L480 AbstractCegarLoop]: Abstraction has has 574 places, 2482 transitions, 82448 flow [2021-03-25 08:11:55,463 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.2) internal successors, (243), 15 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:11:55,463 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:11:55,463 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:11:55,664 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2021-03-25 08:11:55,664 INFO L428 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:11:55,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:11:55,664 INFO L82 PathProgramCache]: Analyzing trace with hash -482133275, now seen corresponding path program 1 times [2021-03-25 08:11:55,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:11:55,665 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901843700] [2021-03-25 08:11:55,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:11:55,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:11:55,681 INFO L142 QuantifierPusher]: treesize reduction 39, result has 23.5 percent of original size [2021-03-25 08:11:55,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:11:55,689 INFO L142 QuantifierPusher]: treesize reduction 4, result has 91.1 percent of original size [2021-03-25 08:11:55,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:11:55,718 INFO L142 QuantifierPusher]: treesize reduction 6, result has 87.2 percent of original size [2021-03-25 08:11:55,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:11:55,749 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.3 percent of original size [2021-03-25 08:11:55,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:11:55,771 INFO L142 QuantifierPusher]: treesize reduction 24, result has 65.2 percent of original size [2021-03-25 08:11:55,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:11:55,796 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:11:55,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901843700] [2021-03-25 08:11:55,797 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963420200] [2021-03-25 08:11:55,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:11:55,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:11:55,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-25 08:11:55,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:11:55,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:11:55,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:11:55,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:11:55,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:11:55,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:11:55,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:11:55,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:11:55,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:11:55,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:11:55,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:11:55,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:11:55,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:11:55,837 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.4 percent of original size [2021-03-25 08:11:55,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:11:55,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:11:55,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:11:55,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:55,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,841 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:11:55,841 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:11:55,842 INFO L142 QuantifierPusher]: treesize reduction 17, result has 82.7 percent of original size [2021-03-25 08:11:55,844 INFO L147 QuantifierPusher]: treesize reduction 28, result has 61.6 percent of original size 45 [2021-03-25 08:11:55,845 INFO L147 QuantifierPusher]: treesize reduction 28, result has 66.3 percent of original size 55 [2021-03-25 08:11:55,846 INFO L142 QuantifierPusher]: treesize reduction 28, result has 66.3 percent of original size [2021-03-25 08:11:55,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:11:55,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:11:55,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:11:55,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:11:55,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:11:55,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:11:55,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:11:55,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:11:55,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:11:55,936 INFO L142 QuantifierPusher]: treesize reduction 15, result has 82.4 percent of original size [2021-03-25 08:11:55,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:11:55,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:11:55,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:11:55,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 08:11:55,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:55,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:55,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:55,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:55,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:55,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:55,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:55,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:55,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:55,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:55,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:55,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:11:55,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:11:55,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:55,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:11:56,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:11:56,049 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:11:56,049 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:11:56,050 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-03-25 08:11:56,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030541064] [2021-03-25 08:11:56,050 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-25 08:11:56,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:11:56,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-25 08:11:56,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-03-25 08:11:56,051 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 83 [2021-03-25 08:11:56,051 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 2482 transitions, 82448 flow. Second operand has 12 states, 12 states have (on average 16.666666666666668) internal successors, (200), 12 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:11:56,051 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:11:56,051 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 83 [2021-03-25 08:11:56,051 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:12:09,613 INFO L129 PetriNetUnfolder]: 7142/13471 cut-off events. [2021-03-25 08:12:09,613 INFO L130 PetriNetUnfolder]: For 1377785/1377841 co-relation queries the response was YES. [2021-03-25 08:12:09,817 INFO L84 FinitePrefix]: Finished finitePrefix Result has 224805 conditions, 13471 events. 7142/13471 cut-off events. For 1377785/1377841 co-relation queries the response was YES. Maximal size of possible extension queue 1367. Compared 123418 event pairs, 1705 based on Foata normal form. 33/13504 useless extension candidates. Maximal degree in co-relation 224362. Up to 11279 conditions per place. [2021-03-25 08:12:09,903 INFO L132 encePairwiseOnDemand]: 63/83 looper letters, 2416 selfloop transitions, 54 changer transitions 88/2564 dead transitions. [2021-03-25 08:12:09,903 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 2564 transitions, 90452 flow [2021-03-25 08:12:09,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-25 08:12:09,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-25 08:12:09,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2021-03-25 08:12:09,904 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2661555312157722 [2021-03-25 08:12:09,904 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 243 transitions. [2021-03-25 08:12:09,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 243 transitions. [2021-03-25 08:12:09,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:12:09,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 243 transitions. [2021-03-25 08:12:09,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 22.09090909090909) internal successors, (243), 11 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:12:09,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 83.0) internal successors, (996), 12 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:12:09,905 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 83.0) internal successors, (996), 12 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:12:09,906 INFO L185 Difference]: Start difference. First operand has 574 places, 2482 transitions, 82448 flow. Second operand 11 states and 243 transitions. [2021-03-25 08:12:09,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 2564 transitions, 90452 flow [2021-03-25 08:12:18,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 2564 transitions, 89450 flow, removed 419 selfloop flow, removed 6 redundant places. [2021-03-25 08:12:18,681 INFO L241 Difference]: Finished difference. Result has 585 places, 2458 transitions, 80919 flow [2021-03-25 08:12:18,682 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=83, PETRI_DIFFERENCE_MINUEND_FLOW=81454, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=80919, PETRI_PLACES=585, PETRI_TRANSITIONS=2458} [2021-03-25 08:12:18,682 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 561 predicate places. [2021-03-25 08:12:18,682 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:12:18,682 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 585 places, 2458 transitions, 80919 flow [2021-03-25 08:12:18,683 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 585 places, 2458 transitions, 80919 flow [2021-03-25 08:12:18,709 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 576 places, 2458 transitions, 80919 flow [2021-03-25 08:12:23,514 INFO L129 PetriNetUnfolder]: 5280/10390 cut-off events. [2021-03-25 08:12:23,514 INFO L130 PetriNetUnfolder]: For 1065151/1068898 co-relation queries the response was YES. [2021-03-25 08:12:23,685 INFO L84 FinitePrefix]: Finished finitePrefix Result has 168775 conditions, 10390 events. 5280/10390 cut-off events. For 1065151/1068898 co-relation queries the response was YES. Maximal size of possible extension queue 1184. Compared 96999 event pairs, 552 based on Foata normal form. 774/10779 useless extension candidates. Maximal degree in co-relation 168382. Up to 4131 conditions per place. [2021-03-25 08:12:23,823 INFO L142 LiptonReduction]: Number of co-enabled transitions 5014 [2021-03-25 08:12:24,515 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:12:24,515 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:12:24,516 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5834 [2021-03-25 08:12:24,516 INFO L480 AbstractCegarLoop]: Abstraction has has 576 places, 2458 transitions, 80919 flow [2021-03-25 08:12:24,516 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 16.666666666666668) internal successors, (200), 12 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:12:24,516 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:12:24,516 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:12:24,719 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-03-25 08:12:24,720 INFO L428 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:12:24,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:12:24,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1022417613, now seen corresponding path program 1 times [2021-03-25 08:12:24,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:12:24,720 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303893189] [2021-03-25 08:12:24,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:12:24,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:12:24,734 INFO L142 QuantifierPusher]: treesize reduction 33, result has 26.7 percent of original size [2021-03-25 08:12:24,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:12:24,742 INFO L142 QuantifierPusher]: treesize reduction 4, result has 91.1 percent of original size [2021-03-25 08:12:24,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:12:24,767 INFO L142 QuantifierPusher]: treesize reduction 38, result has 63.5 percent of original size [2021-03-25 08:12:24,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:12:24,986 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 30 [2021-03-25 08:12:24,988 INFO L142 QuantifierPusher]: treesize reduction 29, result has 63.3 percent of original size [2021-03-25 08:12:24,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-25 08:12:25,020 INFO L142 QuantifierPusher]: treesize reduction 24, result has 65.2 percent of original size [2021-03-25 08:12:25,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:12:25,044 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:12:25,045 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303893189] [2021-03-25 08:12:25,045 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091436655] [2021-03-25 08:12:25,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:12:25,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:12:25,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-25 08:12:25,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:12:25,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:25,085 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.4 percent of original size [2021-03-25 08:12:25,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:12:25,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:12:25,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:12:25,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:12:25,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,088 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:12:25,088 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:12:25,089 INFO L142 QuantifierPusher]: treesize reduction 17, result has 82.7 percent of original size [2021-03-25 08:12:25,090 INFO L147 QuantifierPusher]: treesize reduction 28, result has 61.6 percent of original size 45 [2021-03-25 08:12:25,090 INFO L147 QuantifierPusher]: treesize reduction 28, result has 66.3 percent of original size 55 [2021-03-25 08:12:25,091 INFO L142 QuantifierPusher]: treesize reduction 28, result has 66.3 percent of original size [2021-03-25 08:12:25,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:12:25,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:12:25,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:12:25,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:12:25,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:12:25,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:12:25,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:12:25,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:12:25,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:12:25,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:12:25,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:12:25,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:12:25,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:12:25,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 08:12:25,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 08:12:25,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 08:12:25,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 08:12:25,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 08:12:25,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 08:12:25,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 08:12:25,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 08:12:25,208 INFO L142 QuantifierPusher]: treesize reduction 15, result has 85.0 percent of original size [2021-03-25 08:12:25,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:12:25,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:12:25,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:12:25,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 08:12:25,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:25,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:12:25,276 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:12:25,276 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:12:25,276 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-03-25 08:12:25,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491311334] [2021-03-25 08:12:25,276 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-25 08:12:25,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:12:25,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-25 08:12:25,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-03-25 08:12:25,277 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 83 [2021-03-25 08:12:25,277 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 2458 transitions, 80919 flow. Second operand has 12 states, 12 states have (on average 16.666666666666668) internal successors, (200), 12 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:12:25,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:12:25,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 83 [2021-03-25 08:12:25,277 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:12:37,118 INFO L129 PetriNetUnfolder]: 7136/13597 cut-off events. [2021-03-25 08:12:37,118 INFO L130 PetriNetUnfolder]: For 1349537/1349599 co-relation queries the response was YES. [2021-03-25 08:12:37,346 INFO L84 FinitePrefix]: Finished finitePrefix Result has 223295 conditions, 13597 events. 7136/13597 cut-off events. For 1349537/1349599 co-relation queries the response was YES. Maximal size of possible extension queue 1388. Compared 126093 event pairs, 1636 based on Foata normal form. 36/13633 useless extension candidates. Maximal degree in co-relation 222893. Up to 11154 conditions per place. [2021-03-25 08:12:37,434 INFO L132 encePairwiseOnDemand]: 64/83 looper letters, 2319 selfloop transitions, 256 changer transitions 18/2599 dead transitions. [2021-03-25 08:12:37,434 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 2599 transitions, 90237 flow [2021-03-25 08:12:37,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-25 08:12:37,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-25 08:12:37,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2021-03-25 08:12:37,436 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2727272727272727 [2021-03-25 08:12:37,436 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 249 transitions. [2021-03-25 08:12:37,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 249 transitions. [2021-03-25 08:12:37,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:12:37,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 249 transitions. [2021-03-25 08:12:37,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:12:37,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 83.0) internal successors, (996), 12 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:12:37,437 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 83.0) internal successors, (996), 12 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:12:37,437 INFO L185 Difference]: Start difference. First operand has 576 places, 2458 transitions, 80919 flow. Second operand 11 states and 249 transitions. [2021-03-25 08:12:37,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 2599 transitions, 90237 flow [2021-03-25 08:12:45,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 2599 transitions, 89521 flow, removed 102 selfloop flow, removed 14 redundant places. [2021-03-25 08:12:45,837 INFO L241 Difference]: Finished difference. Result has 578 places, 2540 transitions, 83667 flow [2021-03-25 08:12:45,839 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=83, PETRI_DIFFERENCE_MINUEND_FLOW=80279, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=83667, PETRI_PLACES=578, PETRI_TRANSITIONS=2540} [2021-03-25 08:12:45,839 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 554 predicate places. [2021-03-25 08:12:45,839 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:12:45,839 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 578 places, 2540 transitions, 83667 flow [2021-03-25 08:12:45,839 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 578 places, 2540 transitions, 83667 flow [2021-03-25 08:12:45,867 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 578 places, 2540 transitions, 83667 flow [2021-03-25 08:12:50,732 INFO L129 PetriNetUnfolder]: 5374/10766 cut-off events. [2021-03-25 08:12:50,732 INFO L130 PetriNetUnfolder]: For 1054290/1057676 co-relation queries the response was YES. [2021-03-25 08:12:51,171 INFO L84 FinitePrefix]: Finished finitePrefix Result has 171210 conditions, 10766 events. 5374/10766 cut-off events. For 1054290/1057676 co-relation queries the response was YES. Maximal size of possible extension queue 1255. Compared 103086 event pairs, 575 based on Foata normal form. 614/10953 useless extension candidates. Maximal degree in co-relation 170820. Up to 4185 conditions per place. [2021-03-25 08:12:51,342 INFO L142 LiptonReduction]: Number of co-enabled transitions 5098 [2021-03-25 08:12:53,212 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:12:53,213 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 08:12:53,213 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7374 [2021-03-25 08:12:53,213 INFO L480 AbstractCegarLoop]: Abstraction has has 578 places, 2540 transitions, 83679 flow [2021-03-25 08:12:53,213 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 16.666666666666668) internal successors, (200), 12 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:12:53,213 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:12:53,213 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:12:53,415 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:12:53,416 INFO L428 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:12:53,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:12:53,416 INFO L82 PathProgramCache]: Analyzing trace with hash 438991540, now seen corresponding path program 1 times [2021-03-25 08:12:53,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:12:53,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446866410] [2021-03-25 08:12:53,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:12:53,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:12:53,431 INFO L142 QuantifierPusher]: treesize reduction 33, result has 26.7 percent of original size [2021-03-25 08:12:53,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:12:53,439 INFO L142 QuantifierPusher]: treesize reduction 13, result has 67.5 percent of original size [2021-03-25 08:12:53,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-25 08:12:53,457 INFO L142 QuantifierPusher]: treesize reduction 9, result has 78.0 percent of original size [2021-03-25 08:12:53,458 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.5 percent of original size 28 [2021-03-25 08:12:53,482 INFO L142 QuantifierPusher]: treesize reduction 29, result has 60.3 percent of original size [2021-03-25 08:12:53,483 INFO L147 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size 40 [2021-03-25 08:12:53,522 INFO L142 QuantifierPusher]: treesize reduction 29, result has 60.3 percent of original size [2021-03-25 08:12:53,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:12:53,563 INFO L142 QuantifierPusher]: treesize reduction 29, result has 58.6 percent of original size [2021-03-25 08:12:53,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:12:53,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:12:53,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446866410] [2021-03-25 08:12:53,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104528225] [2021-03-25 08:12:53,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:12:53,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:12:53,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-25 08:12:53,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:12:53,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:53,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:53,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:53,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:53,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:53,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:53,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:53,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:12:53,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:12:53,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:12:53,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:12:53,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:12:53,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:12:53,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:12:53,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:12:53,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:12:53,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:12:53,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:12:53,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:12:53,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:12:53,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:12:53,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:12:53,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:12:53,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:12:53,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:12:53,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:12:53,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:12:53,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:12:53,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:12:53,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:12:53,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:12:53,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:12:53,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:12:53,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:12:53,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:12:53,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:12:53,749 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.7 percent of original size [2021-03-25 08:12:53,750 INFO L147 QuantifierPusher]: treesize reduction 3, result has 95.8 percent of original size 68 [2021-03-25 08:12:53,750 INFO L142 QuantifierPusher]: treesize reduction 3, result has 95.8 percent of original size [2021-03-25 08:12:53,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,787 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.4 percent of original size [2021-03-25 08:12:53,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-25 08:12:53,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:12:53,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:12:53,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:12:53,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,790 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:12:53,791 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:12:53,791 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:12:53,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:12:53,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:12:53,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:12:53,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:12:53,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:12:53,864 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:12:53,864 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:12:53,864 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 08:12:53,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576387077] [2021-03-25 08:12:53,864 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:12:53,864 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:12:53,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:12:53,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:12:53,865 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 85 [2021-03-25 08:12:53,865 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 2540 transitions, 83679 flow. Second operand has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:12:53,865 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:12:53,866 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 85 [2021-03-25 08:12:53,866 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:12:54,659 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 51 [2021-03-25 08:12:56,336 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-03-25 08:13:09,717 INFO L129 PetriNetUnfolder]: 7545/14337 cut-off events. [2021-03-25 08:13:09,717 INFO L130 PetriNetUnfolder]: For 1454139/1454240 co-relation queries the response was YES. [2021-03-25 08:13:10,112 INFO L84 FinitePrefix]: Finished finitePrefix Result has 237148 conditions, 14337 events. 7545/14337 cut-off events. For 1454139/1454240 co-relation queries the response was YES. Maximal size of possible extension queue 1512. Compared 134317 event pairs, 1422 based on Foata normal form. 78/14415 useless extension candidates. Maximal degree in co-relation 236708. Up to 9466 conditions per place. [2021-03-25 08:13:10,208 INFO L132 encePairwiseOnDemand]: 54/85 looper letters, 2231 selfloop transitions, 591 changer transitions 31/2859 dead transitions. [2021-03-25 08:13:10,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 2859 transitions, 100058 flow [2021-03-25 08:13:10,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-25 08:13:10,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-25 08:13:10,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 395 transitions. [2021-03-25 08:13:10,209 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2581699346405229 [2021-03-25 08:13:10,210 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 395 transitions. [2021-03-25 08:13:10,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 395 transitions. [2021-03-25 08:13:10,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:13:10,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 395 transitions. [2021-03-25 08:13:10,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 21.944444444444443) internal successors, (395), 18 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:13:10,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 85.0) internal successors, (1615), 19 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:13:10,212 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 85.0) internal successors, (1615), 19 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:13:10,212 INFO L185 Difference]: Start difference. First operand has 578 places, 2540 transitions, 83679 flow. Second operand 18 states and 395 transitions. [2021-03-25 08:13:10,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 2859 transitions, 100058 flow [2021-03-25 08:13:19,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 2859 transitions, 99435 flow, removed 283 selfloop flow, removed 3 redundant places. [2021-03-25 08:13:19,338 INFO L241 Difference]: Finished difference. Result has 601 places, 2670 transitions, 89481 flow [2021-03-25 08:13:19,339 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=83056, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=479, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1994, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=89481, PETRI_PLACES=601, PETRI_TRANSITIONS=2670} [2021-03-25 08:13:19,339 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 577 predicate places. [2021-03-25 08:13:19,339 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:13:19,340 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 601 places, 2670 transitions, 89481 flow [2021-03-25 08:13:19,340 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 601 places, 2670 transitions, 89481 flow [2021-03-25 08:13:19,370 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 600 places, 2670 transitions, 89481 flow [2021-03-25 08:13:22,484 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][965], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3434#(and (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3436#(and (or (and break_AC (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (< 1 An) (= (select A 0) (select B 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (and (<= Cn i_AC) (= (select A 0) (select C 0))) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, 1527#true]) [2021-03-25 08:13:22,484 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:13:22,484 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:13:22,484 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:13:22,484 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:13:25,164 INFO L129 PetriNetUnfolder]: 5635/11342 cut-off events. [2021-03-25 08:13:25,164 INFO L130 PetriNetUnfolder]: For 1257771/1262800 co-relation queries the response was YES. [2021-03-25 08:13:25,365 INFO L84 FinitePrefix]: Finished finitePrefix Result has 186701 conditions, 11342 events. 5635/11342 cut-off events. For 1257771/1262800 co-relation queries the response was YES. Maximal size of possible extension queue 1325. Compared 110325 event pairs, 594 based on Foata normal form. 854/11806 useless extension candidates. Maximal degree in co-relation 186301. Up to 4418 conditions per place. [2021-03-25 08:13:25,526 INFO L142 LiptonReduction]: Number of co-enabled transitions 5344 [2021-03-25 08:13:27,770 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:13:27,770 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 08:13:27,771 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8432 [2021-03-25 08:13:27,771 INFO L480 AbstractCegarLoop]: Abstraction has has 600 places, 2670 transitions, 89488 flow [2021-03-25 08:13:27,771 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:13:27,771 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:13:27,771 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:13:27,971 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:13:27,972 INFO L428 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:13:27,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:13:27,972 INFO L82 PathProgramCache]: Analyzing trace with hash -1562331887, now seen corresponding path program 1 times [2021-03-25 08:13:27,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:13:27,972 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681749630] [2021-03-25 08:13:27,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:13:27,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:13:27,991 INFO L142 QuantifierPusher]: treesize reduction 39, result has 33.9 percent of original size [2021-03-25 08:13:27,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 08:13:28,009 INFO L142 QuantifierPusher]: treesize reduction 39, result has 40.9 percent of original size [2021-03-25 08:13:28,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-25 08:13:28,031 INFO L142 QuantifierPusher]: treesize reduction 3, result has 92.7 percent of original size [2021-03-25 08:13:28,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:13:28,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:13:28,096 INFO L142 QuantifierPusher]: treesize reduction 48, result has 53.8 percent of original size [2021-03-25 08:13:28,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 08:13:28,140 INFO L142 QuantifierPusher]: treesize reduction 48, result has 55.1 percent of original size [2021-03-25 08:13:28,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 08:13:28,182 INFO L142 QuantifierPusher]: treesize reduction 48, result has 52.0 percent of original size [2021-03-25 08:13:28,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 08:13:28,221 INFO L142 QuantifierPusher]: treesize reduction 64, result has 36.6 percent of original size [2021-03-25 08:13:28,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:13:28,248 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:13:28,248 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681749630] [2021-03-25 08:13:28,248 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945226759] [2021-03-25 08:13:28,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:13:28,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:13:28,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 08:13:28,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:13:28,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:13:28,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:13:28,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:13:28,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:13:28,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:13:28,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:13:28,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:13:28,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:13:28,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:13:28,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:13:28,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:13:28,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:13:28,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:13:28,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:13:28,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:13:28,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 08:13:28,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:13:28,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:13:28,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:13:28,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:13:28,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-25 08:13:28,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 08:13:28,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 08:13:28,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 08:13:28,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 08:13:28,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 08:13:28,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 08:13:28,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 08:13:28,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:13:28,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:13:28,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:13:28,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:13:28,415 INFO L142 QuantifierPusher]: treesize reduction 15, result has 82.6 percent of original size [2021-03-25 08:13:28,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,463 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-25 08:13:28,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 08:13:28,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:13:28,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:13:28,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:13:28,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,466 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:13:28,467 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:13:28,467 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:13:28,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:13:28,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 08:13:28,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 08:13:28,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:13:28,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:13:28,533 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:13:28,533 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:13:28,534 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2021-03-25 08:13:28,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933311996] [2021-03-25 08:13:28,534 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-25 08:13:28,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:13:28,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-25 08:13:28,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-03-25 08:13:28,534 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 86 [2021-03-25 08:13:28,535 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 2670 transitions, 89488 flow. Second operand has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:13:28,535 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:13:28,535 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 86 [2021-03-25 08:13:28,535 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:13:30,801 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-03-25 08:13:48,280 INFO L129 PetriNetUnfolder]: 8128/15251 cut-off events. [2021-03-25 08:13:48,281 INFO L130 PetriNetUnfolder]: For 1743143/1743200 co-relation queries the response was YES. [2021-03-25 08:13:48,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 265178 conditions, 15251 events. 8128/15251 cut-off events. For 1743143/1743200 co-relation queries the response was YES. Maximal size of possible extension queue 1638. Compared 142763 event pairs, 1074 based on Foata normal form. 47/15298 useless extension candidates. Maximal degree in co-relation 264730. Up to 8784 conditions per place. [2021-03-25 08:13:48,646 INFO L132 encePairwiseOnDemand]: 59/86 looper letters, 1781 selfloop transitions, 1580 changer transitions 14/3381 dead transitions. [2021-03-25 08:13:48,646 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 3381 transitions, 121583 flow [2021-03-25 08:13:48,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-03-25 08:13:48,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-03-25 08:13:48,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 541 transitions. [2021-03-25 08:13:48,647 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2516279069767442 [2021-03-25 08:13:48,647 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 541 transitions. [2021-03-25 08:13:48,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 541 transitions. [2021-03-25 08:13:48,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:13:48,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 541 transitions. [2021-03-25 08:13:48,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 21.64) internal successors, (541), 25 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:13:48,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 86.0) internal successors, (2236), 26 states have internal predecessors, (2236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:13:48,650 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 86.0) internal successors, (2236), 26 states have internal predecessors, (2236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:13:48,651 INFO L185 Difference]: Start difference. First operand has 600 places, 2670 transitions, 89488 flow. Second operand 25 states and 541 transitions. [2021-03-25 08:13:48,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 3381 transitions, 121583 flow [2021-03-25 08:14:00,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 3381 transitions, 119359 flow, removed 935 selfloop flow, removed 6 redundant places. [2021-03-25 08:14:00,408 INFO L241 Difference]: Finished difference. Result has 633 places, 2968 transitions, 104922 flow [2021-03-25 08:14:00,410 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=87910, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=104922, PETRI_PLACES=633, PETRI_TRANSITIONS=2968} [2021-03-25 08:14:00,410 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 609 predicate places. [2021-03-25 08:14:00,410 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:14:00,410 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 633 places, 2968 transitions, 104922 flow [2021-03-25 08:14:00,410 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 633 places, 2968 transitions, 104922 flow [2021-03-25 08:14:00,446 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 630 places, 2968 transitions, 104922 flow [2021-03-25 08:14:07,557 INFO L129 PetriNetUnfolder]: 6089/12277 cut-off events. [2021-03-25 08:14:07,558 INFO L130 PetriNetUnfolder]: For 1472404/1477269 co-relation queries the response was YES. [2021-03-25 08:14:07,785 INFO L84 FinitePrefix]: Finished finitePrefix Result has 210135 conditions, 12277 events. 6089/12277 cut-off events. For 1472404/1477269 co-relation queries the response was YES. Maximal size of possible extension queue 1398. Compared 120748 event pairs, 621 based on Foata normal form. 899/12779 useless extension candidates. Maximal degree in co-relation 209714. Up to 4775 conditions per place. [2021-03-25 08:14:07,957 INFO L142 LiptonReduction]: Number of co-enabled transitions 5794 [2021-03-25 08:14:10,741 INFO L154 LiptonReduction]: Checked pairs total: 8 [2021-03-25 08:14:10,742 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 08:14:10,742 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10332 [2021-03-25 08:14:10,742 INFO L480 AbstractCegarLoop]: Abstraction has has 630 places, 2968 transitions, 104958 flow [2021-03-25 08:14:10,742 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:14:10,742 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:14:10,742 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:14:10,943 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:14:10,943 INFO L428 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:14:10,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:14:10,943 INFO L82 PathProgramCache]: Analyzing trace with hash 1286567796, now seen corresponding path program 2 times [2021-03-25 08:14:10,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:14:10,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063135722] [2021-03-25 08:14:10,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:14:10,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:14:10,958 INFO L142 QuantifierPusher]: treesize reduction 35, result has 35.2 percent of original size [2021-03-25 08:14:10,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 08:14:10,971 INFO L142 QuantifierPusher]: treesize reduction 6, result has 81.8 percent of original size [2021-03-25 08:14:10,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-25 08:14:10,987 INFO L142 QuantifierPusher]: treesize reduction 3, result has 91.4 percent of original size [2021-03-25 08:14:10,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 08:14:11,000 INFO L142 QuantifierPusher]: treesize reduction 23, result has 65.7 percent of original size [2021-03-25 08:14:11,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:14:11,026 INFO L142 QuantifierPusher]: treesize reduction 23, result has 66.2 percent of original size [2021-03-25 08:14:11,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:14:11,050 INFO L142 QuantifierPusher]: treesize reduction 23, result has 68.9 percent of original size [2021-03-25 08:14:11,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 08:14:11,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:14:11,078 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063135722] [2021-03-25 08:14:11,078 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763364479] [2021-03-25 08:14:11,078 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:14:11,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 08:14:11,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:14:11,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-25 08:14:11,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:14:11,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:14:11,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:14:11,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:14:11,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:14:11,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 08:14:11,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:14:11,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:14:11,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:14:11,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:14:11,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:14:11,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:14:11,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:14:11,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:14:11,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:14:11,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:14:11,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:14:11,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:14:11,241 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-25 08:14:11,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-25 08:14:11,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:14:11,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:14:11,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 08:14:11,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,244 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:14:11,244 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:14:11,245 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:14:11,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:14:11,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:14:11,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:14:11,456 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-03-25 08:14:11,457 INFO L142 QuantifierPusher]: treesize reduction 15, result has 84.4 percent of original size [2021-03-25 08:14:11,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 08:14:11,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:14:11,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:14:11,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:14:11,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,461 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:14:11,462 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:14:11,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,463 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:14:11,463 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:14:11,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 08:14:11,465 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.1 percent of original size 27 [2021-03-25 08:14:11,466 INFO L147 QuantifierPusher]: treesize reduction 4, result has 94.4 percent of original size 68 [2021-03-25 08:14:11,466 INFO L142 QuantifierPusher]: treesize reduction 4, result has 94.4 percent of original size [2021-03-25 08:14:11,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:14:11,500 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.4 percent of original size [2021-03-25 08:14:11,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-25 08:14:11,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:14:11,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:14:11,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:14:11,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,504 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:14:11,504 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:14:11,505 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:14:11,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:14:11,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:14:11,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:14:11,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:11,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:14:11,573 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:14:11,573 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:14:11,573 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 08:14:11,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024394060] [2021-03-25 08:14:11,573 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:14:11,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:14:11,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:14:11,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:14:11,574 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 90 [2021-03-25 08:14:11,574 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 2968 transitions, 104958 flow. Second operand has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:14:11,574 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:14:11,574 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 90 [2021-03-25 08:14:11,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:14:30,430 INFO L129 PetriNetUnfolder]: 8241/15708 cut-off events. [2021-03-25 08:14:30,431 INFO L130 PetriNetUnfolder]: For 1863813/1863847 co-relation queries the response was YES. [2021-03-25 08:14:30,703 INFO L84 FinitePrefix]: Finished finitePrefix Result has 278636 conditions, 15708 events. 8241/15708 cut-off events. For 1863813/1863847 co-relation queries the response was YES. Maximal size of possible extension queue 1670. Compared 149656 event pairs, 1586 based on Foata normal form. 37/15745 useless extension candidates. Maximal degree in co-relation 278162. Up to 10345 conditions per place. [2021-03-25 08:14:30,815 INFO L132 encePairwiseOnDemand]: 60/90 looper letters, 2520 selfloop transitions, 637 changer transitions 8/3171 dead transitions. [2021-03-25 08:14:30,815 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 3171 transitions, 119075 flow [2021-03-25 08:14:30,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-25 08:14:30,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-25 08:14:30,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 338 transitions. [2021-03-25 08:14:30,817 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.25037037037037035 [2021-03-25 08:14:30,817 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 338 transitions. [2021-03-25 08:14:30,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 338 transitions. [2021-03-25 08:14:30,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:14:30,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 338 transitions. [2021-03-25 08:14:30,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 22.533333333333335) internal successors, (338), 15 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:14:30,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 90.0) internal successors, (1440), 16 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:14:30,818 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 90.0) internal successors, (1440), 16 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:14:30,818 INFO L185 Difference]: Start difference. First operand has 630 places, 2968 transitions, 104958 flow. Second operand 15 states and 338 transitions. [2021-03-25 08:14:30,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 3171 transitions, 119075 flow [2021-03-25 08:14:44,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 3171 transitions, 117286 flow, removed 864 selfloop flow, removed 7 redundant places. [2021-03-25 08:14:44,214 INFO L241 Difference]: Finished difference. Result has 643 places, 3031 transitions, 108129 flow [2021-03-25 08:14:44,217 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=90, PETRI_DIFFERENCE_MINUEND_FLOW=103452, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2968, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=572, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=108129, PETRI_PLACES=643, PETRI_TRANSITIONS=3031} [2021-03-25 08:14:44,217 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 619 predicate places. [2021-03-25 08:14:44,217 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:14:44,217 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 643 places, 3031 transitions, 108129 flow [2021-03-25 08:14:44,217 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 643 places, 3031 transitions, 108129 flow [2021-03-25 08:14:44,274 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 642 places, 3031 transitions, 108129 flow [2021-03-25 08:14:46,181 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][83], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:14:46,182 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 08:14:46,182 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:14:46,182 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:14:46,182 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:14:46,182 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2019], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2629#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3569#true, 1527#true]) [2021-03-25 08:14:46,183 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 08:14:46,183 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:14:46,183 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:14:46,183 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:14:46,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2946], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:14:46,184 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 08:14:46,184 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:14:46,184 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:14:46,184 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:14:46,928 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][691], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 08:14:46,929 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:14:46,929 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:46,929 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:46,929 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:46,930 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][1672], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:14:46,930 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:14:46,930 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:46,930 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:46,930 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:47,926 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2946], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 641#true, Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3449#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:14:47,927 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:14:47,927 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:47,927 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:47,927 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2405], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 08:14:49,473 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:14:49,473 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,473 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,473 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][83], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:14:49,473 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:14:49,473 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,474 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,474 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2019], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3569#true, 1527#true]) [2021-03-25 08:14:49,474 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:14:49,474 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,474 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,474 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2946], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:14:49,475 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:14:49,475 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,475 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,475 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][83], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:14:49,478 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 08:14:49,478 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 08:14:49,478 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 08:14:49,478 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 08:14:49,479 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][83], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2629#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:14:49,479 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:14:49,479 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,479 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,479 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,479 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,762 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2405], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 08:14:49,762 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:14:49,762 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,763 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:14:49,763 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,763 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,763 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][83], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2629#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:14:49,763 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:14:49,763 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,763 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:14:49,763 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,763 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,764 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2946], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:14:49,764 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:14:49,764 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,764 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:14:49,764 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,764 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,765 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2019], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3569#true, 1527#true]) [2021-03-25 08:14:49,765 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:14:49,765 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,765 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:14:49,765 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:49,765 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:14:52,061 INFO L129 PetriNetUnfolder]: 6216/12533 cut-off events. [2021-03-25 08:14:52,061 INFO L130 PetriNetUnfolder]: For 1498013/1502949 co-relation queries the response was YES. [2021-03-25 08:14:52,287 INFO L84 FinitePrefix]: Finished finitePrefix Result has 214671 conditions, 12533 events. 6216/12533 cut-off events. For 1498013/1502949 co-relation queries the response was YES. Maximal size of possible extension queue 1468. Compared 123979 event pairs, 635 based on Foata normal form. 1025/13197 useless extension candidates. Maximal degree in co-relation 214248. Up to 4887 conditions per place. [2021-03-25 08:14:52,458 INFO L142 LiptonReduction]: Number of co-enabled transitions 5920 [2021-03-25 08:14:53,552 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:14:53,552 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:14:53,552 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9335 [2021-03-25 08:14:53,552 INFO L480 AbstractCegarLoop]: Abstraction has has 642 places, 3031 transitions, 108129 flow [2021-03-25 08:14:53,552 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:14:53,552 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:14:53,552 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:14:53,753 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-03-25 08:14:53,753 INFO L428 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:14:53,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:14:53,753 INFO L82 PathProgramCache]: Analyzing trace with hash 1034772995, now seen corresponding path program 2 times [2021-03-25 08:14:53,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:14:53,753 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771227379] [2021-03-25 08:14:53,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:14:53,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:14:53,768 INFO L142 QuantifierPusher]: treesize reduction 39, result has 27.8 percent of original size [2021-03-25 08:14:53,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:14:53,781 INFO L142 QuantifierPusher]: treesize reduction 39, result has 36.1 percent of original size [2021-03-25 08:14:53,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 08:14:53,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 08:14:53,814 INFO L142 QuantifierPusher]: treesize reduction 12, result has 75.5 percent of original size [2021-03-25 08:14:53,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:14:53,839 INFO L142 QuantifierPusher]: treesize reduction 55, result has 40.2 percent of original size [2021-03-25 08:14:53,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:14:53,869 INFO L142 QuantifierPusher]: treesize reduction 61, result has 42.5 percent of original size [2021-03-25 08:14:53,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 08:14:53,906 INFO L142 QuantifierPusher]: treesize reduction 67, result has 36.8 percent of original size [2021-03-25 08:14:53,907 INFO L147 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-03-25 08:14:53,934 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:14:53,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771227379] [2021-03-25 08:14:53,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799528596] [2021-03-25 08:14:53,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:14:53,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 08:14:53,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:14:53,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 08:14:53,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:14:53,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:14:53,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:14:53,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:14:53,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:14:53,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:14:53,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:14:53,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:14:53,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:14:53,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:14:53,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:14:53,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:14:53,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:14:53,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:14:53,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:14:53,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:14:53,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:14:53,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:14:53,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:14:53,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:14:53,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:53,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:14:54,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:14:54,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:14:54,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:14:54,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:14:54,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:14:54,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:14:54,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:14:54,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:14:54,047 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.4 percent of original size [2021-03-25 08:14:54,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 08:14:54,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:14:54,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:14:54,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-25 08:14:54,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,050 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:14:54,050 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:14:54,051 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:14:54,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:14:54,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:14:54,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:14:54,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:14:54,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:14:54,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:14:54,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:14:54,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 08:14:54,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:14:54,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:14:54,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:14:54,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:14:54,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:14:54,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:14:54,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:14:54,151 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-25 08:14:54,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:14:54,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:14:54,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:14:54,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:14:54,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:14:54,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:14:54,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:14:54,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:14:54,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:14:54,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:14:54,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:14:54,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:14:54,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:14:54,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:14:54,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:14:54,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:14:54,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:14:54,220 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:14:54,220 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:14:54,220 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 08:14:54,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184069337] [2021-03-25 08:14:54,221 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:14:54,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:14:54,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:14:54,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:14:54,221 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 90 [2021-03-25 08:14:54,222 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 3031 transitions, 108129 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:14:54,222 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:14:54,222 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 90 [2021-03-25 08:14:54,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:14:54,694 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2021-03-25 08:14:56,370 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-03-25 08:15:13,187 INFO L129 PetriNetUnfolder]: 8389/16009 cut-off events. [2021-03-25 08:15:13,187 INFO L130 PetriNetUnfolder]: For 1937303/1937337 co-relation queries the response was YES. [2021-03-25 08:15:13,485 INFO L84 FinitePrefix]: Finished finitePrefix Result has 286147 conditions, 16009 events. 8389/16009 cut-off events. For 1937303/1937337 co-relation queries the response was YES. Maximal size of possible extension queue 1730. Compared 153161 event pairs, 1860 based on Foata normal form. 41/16050 useless extension candidates. Maximal degree in co-relation 285671. Up to 11327 conditions per place. [2021-03-25 08:15:13,601 INFO L132 encePairwiseOnDemand]: 63/90 looper letters, 2461 selfloop transitions, 690 changer transitions 53/3210 dead transitions. [2021-03-25 08:15:13,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 3210 transitions, 121325 flow [2021-03-25 08:15:13,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-25 08:15:13,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-25 08:15:13,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 344 transitions. [2021-03-25 08:15:13,602 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2388888888888889 [2021-03-25 08:15:13,602 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 344 transitions. [2021-03-25 08:15:13,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 344 transitions. [2021-03-25 08:15:13,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:15:13,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 344 transitions. [2021-03-25 08:15:13,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 21.5) internal successors, (344), 16 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:15:13,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 90.0) internal successors, (1530), 17 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:15:13,604 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 90.0) internal successors, (1530), 17 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:15:13,604 INFO L185 Difference]: Start difference. First operand has 642 places, 3031 transitions, 108129 flow. Second operand 16 states and 344 transitions. [2021-03-25 08:15:13,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 3210 transitions, 121325 flow [2021-03-25 08:15:27,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 3210 transitions, 120150 flow, removed 349 selfloop flow, removed 6 redundant places. [2021-03-25 08:15:27,826 INFO L241 Difference]: Finished difference. Result has 658 places, 3069 transitions, 111028 flow [2021-03-25 08:15:27,828 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=90, PETRI_DIFFERENCE_MINUEND_FLOW=107072, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3031, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=632, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=111028, PETRI_PLACES=658, PETRI_TRANSITIONS=3069} [2021-03-25 08:15:27,828 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 634 predicate places. [2021-03-25 08:15:27,828 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:15:27,828 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 658 places, 3069 transitions, 111028 flow [2021-03-25 08:15:27,828 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 658 places, 3069 transitions, 111028 flow [2021-03-25 08:15:27,867 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 655 places, 3069 transitions, 111028 flow [2021-03-25 08:15:29,729 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][1712], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:15:29,729 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 08:15:29,729 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:15:29,729 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:15:29,729 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:15:29,730 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2646], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:15:29,730 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 08:15:29,730 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:15:29,730 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:15:29,730 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:15:29,731 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2976], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:15:29,731 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 08:15:29,731 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:15:29,731 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:15:29,731 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:15:30,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2563], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:15:30,513 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:15:30,513 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:30,513 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:30,513 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:30,513 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2648], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 08:15:30,513 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:15:30,513 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:30,514 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:30,514 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:31,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2976], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 641#true, Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3449#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:15:31,538 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:15:31,538 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:31,538 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:31,538 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:32,931 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2448], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 08:15:32,932 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:15:32,932 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:32,932 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:32,932 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:32,932 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][1712], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:15:32,932 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:15:32,932 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:32,933 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:32,933 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:32,933 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2646], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:15:32,933 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:15:32,933 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:32,933 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:32,933 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:32,934 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2976], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:15:32,934 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:15:32,934 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:32,934 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:32,934 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,322 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2448], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 25#L41true, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 08:15:33,322 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:15:33,323 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,323 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:15:33,323 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,323 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,323 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2646], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 25#L41true, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:15:33,323 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:15:33,323 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,323 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,324 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,324 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:15:33,324 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2976], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 25#L41true, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:15:33,324 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:15:33,324 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,324 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,324 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,324 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:15:33,325 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][1712], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:15:33,325 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:15:33,325 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,325 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,325 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 08:15:33,325 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2646], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:15:33,345 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 08:15:33,345 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 08:15:33,345 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 08:15:33,345 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 08:15:33,346 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2646], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), 3652#true, Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2629#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:15:33,346 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 08:15:33,346 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,346 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,346 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:33,346 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:15:35,236 INFO L129 PetriNetUnfolder]: 6305/12722 cut-off events. [2021-03-25 08:15:35,237 INFO L130 PetriNetUnfolder]: For 1586524/1592207 co-relation queries the response was YES. [2021-03-25 08:15:35,748 INFO L84 FinitePrefix]: Finished finitePrefix Result has 220569 conditions, 12722 events. 6305/12722 cut-off events. For 1586524/1592207 co-relation queries the response was YES. Maximal size of possible extension queue 1476. Compared 126078 event pairs, 670 based on Foata normal form. 1107/13454 useless extension candidates. Maximal degree in co-relation 220140. Up to 4983 conditions per place. [2021-03-25 08:15:35,929 INFO L142 LiptonReduction]: Number of co-enabled transitions 5950 [2021-03-25 08:15:37,051 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:15:37,052 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:15:37,052 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9224 [2021-03-25 08:15:37,052 INFO L480 AbstractCegarLoop]: Abstraction has has 655 places, 3069 transitions, 111028 flow [2021-03-25 08:15:37,052 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:15:37,052 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:15:37,052 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:15:37,253 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-03-25 08:15:37,253 INFO L428 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:15:37,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:15:37,253 INFO L82 PathProgramCache]: Analyzing trace with hash -1275104882, now seen corresponding path program 1 times [2021-03-25 08:15:37,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:15:37,253 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801953680] [2021-03-25 08:15:37,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:15:37,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:15:37,270 INFO L142 QuantifierPusher]: treesize reduction 44, result has 39.7 percent of original size [2021-03-25 08:15:37,271 INFO L147 QuantifierPusher]: treesize reduction 7, result has 75.9 percent of original size 22 [2021-03-25 08:15:37,287 INFO L142 QuantifierPusher]: treesize reduction 47, result has 37.3 percent of original size [2021-03-25 08:15:37,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 08:15:37,305 INFO L142 QuantifierPusher]: treesize reduction 54, result has 36.5 percent of original size [2021-03-25 08:15:37,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:15:37,329 INFO L142 QuantifierPusher]: treesize reduction 65, result has 57.8 percent of original size [2021-03-25 08:15:37,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 08:15:37,368 INFO L142 QuantifierPusher]: treesize reduction 46, result has 53.5 percent of original size [2021-03-25 08:15:37,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:15:37,399 INFO L142 QuantifierPusher]: treesize reduction 46, result has 54.0 percent of original size [2021-03-25 08:15:37,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-25 08:15:37,429 INFO L142 QuantifierPusher]: treesize reduction 46, result has 54.5 percent of original size [2021-03-25 08:15:37,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:15:37,461 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:15:37,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801953680] [2021-03-25 08:15:37,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041801655] [2021-03-25 08:15:37,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:15:37,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:15:37,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-25 08:15:37,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:15:37,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:15:37,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:15:37,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:15:37,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:15:37,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:15:37,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:15:37,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:15:37,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:15:37,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 08:15:37,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:15:37,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:15:37,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:15:37,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:15:37,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:15:37,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:15:37,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:15:37,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:15:37,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:15:37,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:15:37,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:15:37,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 08:15:37,595 INFO L142 QuantifierPusher]: treesize reduction 15, result has 81.9 percent of original size [2021-03-25 08:15:37,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,632 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.2 percent of original size [2021-03-25 08:15:37,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:15:37,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:15:37,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:15:37,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:15:37,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,635 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:15:37,636 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:15:37,636 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:15:37,638 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:15:37,638 INFO L147 QuantifierPusher]: treesize reduction 28, result has 73.1 percent of original size 76 [2021-03-25 08:15:37,639 INFO L142 QuantifierPusher]: treesize reduction 28, result has 73.1 percent of original size [2021-03-25 08:15:37,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-25 08:15:37,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:15:37,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:15:37,700 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:15:37,701 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:15:37,701 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-03-25 08:15:37,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553884393] [2021-03-25 08:15:37,701 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:15:37,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:15:37,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:15:37,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:15:37,702 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 90 [2021-03-25 08:15:37,702 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 3069 transitions, 111028 flow. Second operand has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:15:37,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:15:37,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 90 [2021-03-25 08:15:37,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:15:42,842 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 50 [2021-03-25 08:15:58,117 INFO L129 PetriNetUnfolder]: 8674/16654 cut-off events. [2021-03-25 08:15:58,117 INFO L130 PetriNetUnfolder]: For 2111766/2111887 co-relation queries the response was YES. [2021-03-25 08:15:58,431 INFO L84 FinitePrefix]: Finished finitePrefix Result has 302205 conditions, 16654 events. 8674/16654 cut-off events. For 2111766/2111887 co-relation queries the response was YES. Maximal size of possible extension queue 1762. Compared 160699 event pairs, 1425 based on Foata normal form. 101/16755 useless extension candidates. Maximal degree in co-relation 301699. Up to 7361 conditions per place. [2021-03-25 08:15:58,728 INFO L132 encePairwiseOnDemand]: 60/90 looper letters, 1963 selfloop transitions, 1284 changer transitions 194/3447 dead transitions. [2021-03-25 08:15:58,728 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 3447 transitions, 132192 flow [2021-03-25 08:15:58,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 08:15:58,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 08:15:58,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 448 transitions. [2021-03-25 08:15:58,730 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.24888888888888888 [2021-03-25 08:15:58,730 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 448 transitions. [2021-03-25 08:15:58,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 448 transitions. [2021-03-25 08:15:58,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:15:58,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 448 transitions. [2021-03-25 08:15:58,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 22.4) internal successors, (448), 20 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:15:58,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 90.0) internal successors, (1890), 21 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:15:58,732 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 90.0) internal successors, (1890), 21 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:15:58,732 INFO L185 Difference]: Start difference. First operand has 655 places, 3069 transitions, 111028 flow. Second operand 20 states and 448 transitions. [2021-03-25 08:15:58,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 3447 transitions, 132192 flow [2021-03-25 08:16:14,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 3447 transitions, 131004 flow, removed 510 selfloop flow, removed 7 redundant places. [2021-03-25 08:16:14,376 INFO L241 Difference]: Finished difference. Result has 676 places, 3078 transitions, 115067 flow [2021-03-25 08:16:14,378 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=90, PETRI_DIFFERENCE_MINUEND_FLOW=110026, PETRI_DIFFERENCE_MINUEND_PLACES=648, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3069, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1799, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=115067, PETRI_PLACES=676, PETRI_TRANSITIONS=3078} [2021-03-25 08:16:14,379 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 652 predicate places. [2021-03-25 08:16:14,379 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:16:14,379 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 676 places, 3078 transitions, 115067 flow [2021-03-25 08:16:14,379 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 676 places, 3078 transitions, 115067 flow [2021-03-25 08:16:14,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 673 places, 3078 transitions, 115067 flow [2021-03-25 08:16:18,563 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][1756], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3826#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not break_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB))))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3830#(and (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3832#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:16:18,564 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:16:18,564 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:16:18,564 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:16:18,564 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:16:19,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2796], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3826#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not break_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB))))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3830#(and (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3832#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 08:16:19,404 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:16:19,404 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:16:19,404 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:16:19,404 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:16:19,405 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][1756], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3826#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not break_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB))))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3830#(and (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3832#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:16:19,405 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:16:19,405 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:16:19,405 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:16:19,405 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:16:19,406 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2430], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3826#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not break_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB))))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3830#(and (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3832#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:16:19,406 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:16:19,406 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:16:19,406 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:16:19,406 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:16:19,504 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2620], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3826#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not break_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB))))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3830#(and (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3832#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:16:19,505 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 08:16:19,505 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 08:16:19,505 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 08:16:19,505 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 08:16:22,470 INFO L129 PetriNetUnfolder]: 6259/12630 cut-off events. [2021-03-25 08:16:22,471 INFO L130 PetriNetUnfolder]: For 1675632/1680427 co-relation queries the response was YES. [2021-03-25 08:16:22,963 INFO L84 FinitePrefix]: Finished finitePrefix Result has 227227 conditions, 12630 events. 6259/12630 cut-off events. For 1675632/1680427 co-relation queries the response was YES. Maximal size of possible extension queue 1466. Compared 124979 event pairs, 620 based on Foata normal form. 805/13036 useless extension candidates. Maximal degree in co-relation 226785. Up to 4967 conditions per place. [2021-03-25 08:16:23,175 INFO L142 LiptonReduction]: Number of co-enabled transitions 5914 [2021-03-25 08:16:24,307 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:16:24,307 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:16:24,307 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9928 [2021-03-25 08:16:24,308 INFO L480 AbstractCegarLoop]: Abstraction has has 673 places, 3078 transitions, 115067 flow [2021-03-25 08:16:24,308 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:16:24,308 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:16:24,308 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:16:24,508 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-03-25 08:16:24,509 INFO L428 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:16:24,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:16:24,509 INFO L82 PathProgramCache]: Analyzing trace with hash 2133670870, now seen corresponding path program 1 times [2021-03-25 08:16:24,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:16:24,509 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690973632] [2021-03-25 08:16:24,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:16:24,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:16:24,538 INFO L142 QuantifierPusher]: treesize reduction 31, result has 47.5 percent of original size [2021-03-25 08:16:24,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 08:16:24,557 INFO L142 QuantifierPusher]: treesize reduction 13, result has 87.9 percent of original size [2021-03-25 08:16:24,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 08:16:24,605 INFO L142 QuantifierPusher]: treesize reduction 13, result has 88.4 percent of original size [2021-03-25 08:16:24,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:24,658 INFO L142 QuantifierPusher]: treesize reduction 48, result has 76.0 percent of original size [2021-03-25 08:16:24,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-03-25 08:16:24,756 INFO L142 QuantifierPusher]: treesize reduction 54, result has 74.5 percent of original size [2021-03-25 08:16:24,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-03-25 08:16:24,861 INFO L142 QuantifierPusher]: treesize reduction 157, result has 55.6 percent of original size [2021-03-25 08:16:24,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-03-25 08:16:24,973 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-03-25 08:16:24,973 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:16:24,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690973632] [2021-03-25 08:16:24,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994820911] [2021-03-25 08:16:24,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:16:24,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:16:24,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 08:16:24,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:16:24,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:24,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:24,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:24,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:24,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:24,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:24,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:24,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:25,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:25,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:25,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:25,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:25,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:25,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:25,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:25,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:25,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:25,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:25,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:25,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:16:25,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:16:25,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:16:25,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:16:25,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:16:25,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:16:25,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:16:25,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:16:25,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:16:25,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:16:25,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:16:25,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:16:25,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:16:25,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:16:25,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:16:25,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:16:25,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:16:25,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 08:16:25,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:16:25,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:16:25,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:16:25,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:16:25,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:16:25,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:16:25,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 08:16:25,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:16:25,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:16:25,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:16:25,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:16:25,195 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-25 08:16:25,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 08:16:25,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:16:25,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:16:25,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:16:25,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,200 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:16:25,201 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:16:25,201 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:16:25,203 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:16:25,204 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size 99 [2021-03-25 08:16:25,205 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size [2021-03-25 08:16:25,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:25,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:25,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:25,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:25,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:25,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:25,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:25,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:25,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:25,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:25,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:25,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:25,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:16:25,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 08:16:25,291 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:16:25,291 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:16:25,291 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-25 08:16:25,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448520916] [2021-03-25 08:16:25,292 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 08:16:25,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:16:25,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 08:16:25,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-03-25 08:16:25,292 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 90 [2021-03-25 08:16:25,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 3078 transitions, 115067 flow. Second operand has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:16:25,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:16:25,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 90 [2021-03-25 08:16:25,293 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:16:25,690 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 53 [2021-03-25 08:16:26,467 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 52 [2021-03-25 08:16:26,957 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 63 [2021-03-25 08:16:29,674 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 62 [2021-03-25 08:16:33,556 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 65 [2021-03-25 08:16:46,354 INFO L129 PetriNetUnfolder]: 8331/15777 cut-off events. [2021-03-25 08:16:46,354 INFO L130 PetriNetUnfolder]: For 2045784/2045851 co-relation queries the response was YES. [2021-03-25 08:16:46,671 INFO L84 FinitePrefix]: Finished finitePrefix Result has 295883 conditions, 15777 events. 8331/15777 cut-off events. For 2045784/2045851 co-relation queries the response was YES. Maximal size of possible extension queue 1676. Compared 149346 event pairs, 1902 based on Foata normal form. 26/15803 useless extension candidates. Maximal degree in co-relation 295388. Up to 13547 conditions per place. [2021-03-25 08:16:46,786 INFO L132 encePairwiseOnDemand]: 66/90 looper letters, 3025 selfloop transitions, 113 changer transitions 1/3145 dead transitions. [2021-03-25 08:16:46,786 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 3145 transitions, 124531 flow [2021-03-25 08:16:46,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-25 08:16:46,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-25 08:16:46,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 316 transitions. [2021-03-25 08:16:46,787 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2507936507936508 [2021-03-25 08:16:46,788 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 316 transitions. [2021-03-25 08:16:46,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 316 transitions. [2021-03-25 08:16:46,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:16:46,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 316 transitions. [2021-03-25 08:16:46,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 22.571428571428573) internal successors, (316), 14 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:16:46,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 90.0) internal successors, (1350), 15 states have internal predecessors, (1350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:16:46,789 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 90.0) internal successors, (1350), 15 states have internal predecessors, (1350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:16:46,789 INFO L185 Difference]: Start difference. First operand has 673 places, 3078 transitions, 115067 flow. Second operand 14 states and 316 transitions. [2021-03-25 08:16:46,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 3145 transitions, 124531 flow [2021-03-25 08:17:02,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 3145 transitions, 122932 flow, removed 614 selfloop flow, removed 13 redundant places. [2021-03-25 08:17:02,179 INFO L241 Difference]: Finished difference. Result has 677 places, 3119 transitions, 116021 flow [2021-03-25 08:17:02,181 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=90, PETRI_DIFFERENCE_MINUEND_FLOW=113468, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3078, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=116021, PETRI_PLACES=677, PETRI_TRANSITIONS=3119} [2021-03-25 08:17:02,181 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 653 predicate places. [2021-03-25 08:17:02,182 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:17:02,182 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 677 places, 3119 transitions, 116021 flow [2021-03-25 08:17:02,182 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 677 places, 3119 transitions, 116021 flow [2021-03-25 08:17:02,239 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 677 places, 3119 transitions, 116021 flow [2021-03-25 08:17:06,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2976], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:17:06,559 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:17:06,559 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:06,559 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:06,559 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:07,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2822], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 08:17:07,531 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:17:07,531 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:07,531 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:07,531 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:07,532 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][681], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:17:07,532 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:17:07,532 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:07,532 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:07,532 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:07,533 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2976], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:17:07,533 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:17:07,533 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:07,533 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:07,533 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:07,533 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2439], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:17:07,534 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:17:07,534 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:07,534 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:07,534 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:09,941 INFO L129 PetriNetUnfolder]: 6330/12683 cut-off events. [2021-03-25 08:17:09,941 INFO L130 PetriNetUnfolder]: For 1701431/1706109 co-relation queries the response was YES. [2021-03-25 08:17:10,190 INFO L84 FinitePrefix]: Finished finitePrefix Result has 231215 conditions, 12683 events. 6330/12683 cut-off events. For 1701431/1706109 co-relation queries the response was YES. Maximal size of possible extension queue 1458. Compared 124586 event pairs, 634 based on Foata normal form. 642/12893 useless extension candidates. Maximal degree in co-relation 230774. Up to 4990 conditions per place. [2021-03-25 08:17:10,619 INFO L142 LiptonReduction]: Number of co-enabled transitions 5946 [2021-03-25 08:17:11,773 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:17:11,774 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:17:11,774 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9592 [2021-03-25 08:17:11,774 INFO L480 AbstractCegarLoop]: Abstraction has has 677 places, 3119 transitions, 116021 flow [2021-03-25 08:17:11,774 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:17:11,774 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:17:11,774 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:17:11,975 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-03-25 08:17:11,975 INFO L428 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:17:11,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:17:11,975 INFO L82 PathProgramCache]: Analyzing trace with hash -152668776, now seen corresponding path program 1 times [2021-03-25 08:17:11,975 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:17:11,975 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159882468] [2021-03-25 08:17:11,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:17:11,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:17:11,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:11,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 08:17:12,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-25 08:17:12,016 INFO L142 QuantifierPusher]: treesize reduction 15, result has 70.6 percent of original size [2021-03-25 08:17:12,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:17:12,040 INFO L142 QuantifierPusher]: treesize reduction 17, result has 68.5 percent of original size [2021-03-25 08:17:12,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 08:17:12,065 INFO L142 QuantifierPusher]: treesize reduction 61, result has 50.8 percent of original size [2021-03-25 08:17:12,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 08:17:12,104 INFO L142 QuantifierPusher]: treesize reduction 71, result has 54.5 percent of original size [2021-03-25 08:17:12,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 08:17:12,180 INFO L142 QuantifierPusher]: treesize reduction 93, result has 40.8 percent of original size [2021-03-25 08:17:12,181 INFO L147 QuantifierPusher]: treesize reduction 5, result has 92.2 percent of original size 59 [2021-03-25 08:17:12,220 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:17:12,221 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159882468] [2021-03-25 08:17:12,221 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764955817] [2021-03-25 08:17:12,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:17:12,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:17:12,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 08:17:12,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:17:12,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:17:12,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:17:12,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:17:12,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:17:12,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:17:12,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:17:12,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:17:12,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:17:12,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 08:17:12,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:17:12,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:17:12,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:17:12,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:17:12,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:17:12,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:17:12,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:17:12,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 08:17:12,375 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-25 08:17:12,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-25 08:17:12,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:17:12,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:17:12,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 08:17:12,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,378 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:17:12,379 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:17:12,387 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:17:12,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:17:12,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:17:12,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 08:17:12,432 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-25 08:17:12,433 INFO L147 QuantifierPusher]: treesize reduction 3, result has 95.8 percent of original size 69 [2021-03-25 08:17:12,433 INFO L142 QuantifierPusher]: treesize reduction 3, result has 95.8 percent of original size [2021-03-25 08:17:12,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 08:17:12,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 08:17:12,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 08:17:12,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:17:12,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 08:17:12,501 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:17:12,501 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:17:12,501 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 08:17:12,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62992214] [2021-03-25 08:17:12,502 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:17:12,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:17:12,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:17:12,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:17:12,502 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 90 [2021-03-25 08:17:12,503 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 3119 transitions, 116021 flow. Second operand has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:17:12,503 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:17:12,503 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 90 [2021-03-25 08:17:12,503 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:17:34,645 INFO L129 PetriNetUnfolder]: 9125/17535 cut-off events. [2021-03-25 08:17:34,645 INFO L130 PetriNetUnfolder]: For 2418884/2418918 co-relation queries the response was YES. [2021-03-25 08:17:34,994 INFO L84 FinitePrefix]: Finished finitePrefix Result has 331166 conditions, 17535 events. 9125/17535 cut-off events. For 2418884/2418918 co-relation queries the response was YES. Maximal size of possible extension queue 1853. Compared 170605 event pairs, 1686 based on Foata normal form. 45/17580 useless extension candidates. Maximal degree in co-relation 330672. Up to 8826 conditions per place. [2021-03-25 08:17:35,123 INFO L132 encePairwiseOnDemand]: 59/90 looper letters, 2453 selfloop transitions, 888 changer transitions 239/3586 dead transitions. [2021-03-25 08:17:35,124 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 3586 transitions, 139848 flow [2021-03-25 08:17:35,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-25 08:17:35,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-25 08:17:35,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 375 transitions. [2021-03-25 08:17:35,125 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2604166666666667 [2021-03-25 08:17:35,125 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 375 transitions. [2021-03-25 08:17:35,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 375 transitions. [2021-03-25 08:17:35,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:17:35,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 375 transitions. [2021-03-25 08:17:35,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 23.4375) internal successors, (375), 16 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:17:35,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 90.0) internal successors, (1530), 17 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:17:35,127 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 90.0) internal successors, (1530), 17 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:17:35,128 INFO L185 Difference]: Start difference. First operand has 677 places, 3119 transitions, 116021 flow. Second operand 16 states and 375 transitions. [2021-03-25 08:17:35,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 3586 transitions, 139848 flow [2021-03-25 08:17:52,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 3586 transitions, 138545 flow, removed 623 selfloop flow, removed 3 redundant places. [2021-03-25 08:17:52,804 INFO L241 Difference]: Finished difference. Result has 697 places, 3152 transitions, 120082 flow [2021-03-25 08:17:52,806 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=90, PETRI_DIFFERENCE_MINUEND_FLOW=114742, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=784, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=120082, PETRI_PLACES=697, PETRI_TRANSITIONS=3152} [2021-03-25 08:17:52,806 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 673 predicate places. [2021-03-25 08:17:52,806 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:17:52,806 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 697 places, 3152 transitions, 120082 flow [2021-03-25 08:17:52,807 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 697 places, 3152 transitions, 120082 flow [2021-03-25 08:17:52,848 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 690 places, 3152 transitions, 120082 flow [2021-03-25 08:17:57,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2996], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 4001#(and (= (select B 0) (select C 0)) (< 1 Cn) (< 0 An) (or (and (not break_AC) (<= i_AC i_BC)) (and (or (< i_AB An) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (<= An i_AC) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:17:57,125 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:17:57,125 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:57,125 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:57,126 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:58,056 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2852], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 4001#(and (= (select B 0) (select C 0)) (< 1 Cn) (< 0 An) (or (and (not break_AC) (<= i_AC i_BC)) (and (or (< i_AB An) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (<= An i_AC) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 08:17:58,056 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:17:58,056 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:58,056 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:58,056 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:58,057 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2996], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 4001#(and (= (select B 0) (select C 0)) (< 1 Cn) (< 0 An) (or (and (not break_AC) (<= i_AC i_BC)) (and (or (< i_AB An) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (<= An i_AC) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:17:58,057 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:17:58,057 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:58,057 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:58,057 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:58,058 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2473], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 4001#(and (= (select B 0) (select C 0)) (< 1 Cn) (< 0 An) (or (and (not break_AC) (<= i_AC i_BC)) (and (or (< i_AB An) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (<= An i_AC) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:17:58,058 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:17:58,058 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:58,058 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:58,058 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:17:58,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][685], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 4001#(and (= (select B 0) (select C 0)) (< 1 Cn) (< 0 An) (or (and (not break_AC) (<= i_AC i_BC)) (and (or (< i_AB An) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (<= An i_AC) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 08:17:58,227 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 08:17:58,227 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 08:17:58,227 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 08:17:58,227 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 08:18:01,590 INFO L129 PetriNetUnfolder]: 6814/13547 cut-off events. [2021-03-25 08:18:01,590 INFO L130 PetriNetUnfolder]: For 1922229/1927385 co-relation queries the response was YES. [2021-03-25 08:18:01,893 INFO L84 FinitePrefix]: Finished finitePrefix Result has 254336 conditions, 13547 events. 6814/13547 cut-off events. For 1922229/1927385 co-relation queries the response was YES. Maximal size of possible extension queue 1535. Compared 133322 event pairs, 781 based on Foata normal form. 778/13876 useless extension candidates. Maximal degree in co-relation 253886. Up to 5352 conditions per place. [2021-03-25 08:18:02,102 INFO L142 LiptonReduction]: Number of co-enabled transitions 6092 [2021-03-25 08:18:03,286 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:18:03,287 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 08:18:03,287 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10481 [2021-03-25 08:18:03,287 INFO L480 AbstractCegarLoop]: Abstraction has has 690 places, 3152 transitions, 120082 flow [2021-03-25 08:18:03,287 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:18:03,287 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:18:03,287 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:18:03,488 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-03-25 08:18:03,488 INFO L428 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:18:03,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:18:03,488 INFO L82 PathProgramCache]: Analyzing trace with hash -585048746, now seen corresponding path program 2 times [2021-03-25 08:18:03,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:18:03,488 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906051777] [2021-03-25 08:18:03,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:18:03,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:18:03,518 INFO L142 QuantifierPusher]: treesize reduction 30, result has 44.4 percent of original size [2021-03-25 08:18:03,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 08:18:03,536 INFO L142 QuantifierPusher]: treesize reduction 14, result has 80.8 percent of original size [2021-03-25 08:18:03,537 INFO L147 QuantifierPusher]: treesize reduction 7, result has 88.1 percent of original size 52 [2021-03-25 08:18:03,583 INFO L142 QuantifierPusher]: treesize reduction 14, result has 83.1 percent of original size [2021-03-25 08:18:03,583 INFO L147 QuantifierPusher]: treesize reduction 7, result has 89.9 percent of original size 62 [2021-03-25 08:18:03,639 INFO L142 QuantifierPusher]: treesize reduction 91, result has 63.0 percent of original size [2021-03-25 08:18:03,640 INFO L147 QuantifierPusher]: treesize reduction 5, result has 96.8 percent of original size 150 [2021-03-25 08:18:03,734 INFO L142 QuantifierPusher]: treesize reduction 101, result has 60.9 percent of original size [2021-03-25 08:18:03,735 INFO L147 QuantifierPusher]: treesize reduction 5, result has 96.8 percent of original size 152 [2021-03-25 08:18:03,826 INFO L142 QuantifierPusher]: treesize reduction 181, result has 52.9 percent of original size [2021-03-25 08:18:03,827 INFO L147 QuantifierPusher]: treesize reduction 5, result has 97.5 percent of original size 198 [2021-03-25 08:18:03,938 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 51 [2021-03-25 08:18:03,938 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:18:03,938 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906051777] [2021-03-25 08:18:03,939 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622480310] [2021-03-25 08:18:03,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:18:03,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 08:18:03,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:18:03,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-25 08:18:03,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:18:03,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:03,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 08:18:03,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:18:03,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:18:03,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:03,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:18:04,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:18:04,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:18:04,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:18:04,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:18:04,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:18:04,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:18:04,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:18:04,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:18:04,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:18:04,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:18:04,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:18:04,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 08:18:04,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:18:04,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:18:04,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:18:04,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:18:04,080 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.5 percent of original size [2021-03-25 08:18:04,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 08:18:04,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:18:04,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:18:04,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 08:18:04,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,083 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:18:04,084 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:18:04,084 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:18:04,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:18:04,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 08:18:04,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 08:18:04,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:18:04,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:18:04,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:18:04,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 08:18:04,176 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 08:18:04,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-25 08:18:04,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:18:04,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:18:04,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 08:18:04,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,180 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:18:04,180 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:18:04,181 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:18:04,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:18:04,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,383 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2021-03-25 08:18:04,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:04,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 08:18:04,385 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:18:04,385 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:18:04,385 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 08:18:04,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166421167] [2021-03-25 08:18:04,385 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:18:04,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:18:04,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:18:04,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:18:04,386 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 90 [2021-03-25 08:18:04,386 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 3152 transitions, 120082 flow. Second operand has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:18:04,386 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:18:04,386 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 90 [2021-03-25 08:18:04,386 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:18:04,633 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 63 [2021-03-25 08:18:05,662 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2021-03-25 08:18:26,624 INFO L129 PetriNetUnfolder]: 8926/16959 cut-off events. [2021-03-25 08:18:26,624 INFO L130 PetriNetUnfolder]: For 2375870/2375967 co-relation queries the response was YES. [2021-03-25 08:18:26,972 INFO L84 FinitePrefix]: Finished finitePrefix Result has 327129 conditions, 16959 events. 8926/16959 cut-off events. For 2375870/2375967 co-relation queries the response was YES. Maximal size of possible extension queue 1794. Compared 162539 event pairs, 2140 based on Foata normal form. 42/17001 useless extension candidates. Maximal degree in co-relation 326624. Up to 14469 conditions per place. [2021-03-25 08:18:27,107 INFO L132 encePairwiseOnDemand]: 66/90 looper letters, 3042 selfloop transitions, 168 changer transitions 1/3217 dead transitions. [2021-03-25 08:18:27,107 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 3217 transitions, 129490 flow [2021-03-25 08:18:27,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-25 08:18:27,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-25 08:18:27,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 361 transitions. [2021-03-25 08:18:27,108 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.25069444444444444 [2021-03-25 08:18:27,108 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 361 transitions. [2021-03-25 08:18:27,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 361 transitions. [2021-03-25 08:18:27,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:18:27,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 361 transitions. [2021-03-25 08:18:27,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 22.5625) internal successors, (361), 16 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:18:27,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 90.0) internal successors, (1530), 17 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:18:27,110 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 90.0) internal successors, (1530), 17 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:18:27,110 INFO L185 Difference]: Start difference. First operand has 690 places, 3152 transitions, 120082 flow. Second operand 16 states and 361 transitions. [2021-03-25 08:18:27,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 3217 transitions, 129490 flow [2021-03-25 08:18:44,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 3217 transitions, 128413 flow, removed 502 selfloop flow, removed 7 redundant places. [2021-03-25 08:18:44,625 INFO L241 Difference]: Finished difference. Result has 702 places, 3185 transitions, 121210 flow [2021-03-25 08:18:44,627 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=90, PETRI_DIFFERENCE_MINUEND_FLOW=119005, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3004, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=121210, PETRI_PLACES=702, PETRI_TRANSITIONS=3185} [2021-03-25 08:18:44,627 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 678 predicate places. [2021-03-25 08:18:44,627 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:18:44,628 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 702 places, 3185 transitions, 121210 flow [2021-03-25 08:18:44,628 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 702 places, 3185 transitions, 121210 flow [2021-03-25 08:18:44,669 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 702 places, 3185 transitions, 121210 flow [2021-03-25 08:18:49,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2365], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), 4011#true, Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), 1527#true, Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0))]) [2021-03-25 08:18:49,476 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:18:49,476 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:18:49,476 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:18:49,476 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:18:50,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2892], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 4011#true, Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), 1527#true, Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0))]) [2021-03-25 08:18:50,218 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:18:50,218 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:18:50,218 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:18:50,219 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:18:50,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2365], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), 3652#true, Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2629#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), 4011#true, Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), 1527#true, Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0))]) [2021-03-25 08:18:50,219 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:18:50,219 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:18:50,219 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:18:50,220 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:18:50,220 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2511], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), 1802#true, Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 4011#true, Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), 1527#true, Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0))]) [2021-03-25 08:18:50,220 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:18:50,220 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:18:50,220 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:18:50,220 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:18:50,469 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][73], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 4011#true, Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), 1527#true, Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0))]) [2021-03-25 08:18:50,470 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 08:18:50,470 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 08:18:50,470 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 08:18:50,470 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 08:18:53,467 INFO L129 PetriNetUnfolder]: 6843/13613 cut-off events. [2021-03-25 08:18:53,467 INFO L130 PetriNetUnfolder]: For 1943528/1948530 co-relation queries the response was YES. [2021-03-25 08:18:54,046 INFO L84 FinitePrefix]: Finished finitePrefix Result has 256255 conditions, 13613 events. 6843/13613 cut-off events. For 1943528/1948530 co-relation queries the response was YES. Maximal size of possible extension queue 1538. Compared 134334 event pairs, 794 based on Foata normal form. 662/13800 useless extension candidates. Maximal degree in co-relation 255807. Up to 5376 conditions per place. [2021-03-25 08:18:54,255 INFO L142 LiptonReduction]: Number of co-enabled transitions 6154 [2021-03-25 08:18:57,208 INFO L154 LiptonReduction]: Checked pairs total: 4 [2021-03-25 08:18:57,209 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 08:18:57,209 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 12582 [2021-03-25 08:18:57,209 INFO L480 AbstractCegarLoop]: Abstraction has has 702 places, 3185 transitions, 121260 flow [2021-03-25 08:18:57,209 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:18:57,209 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:18:57,209 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:18:57,411 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2021-03-25 08:18:57,411 INFO L428 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:18:57,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:18:57,412 INFO L82 PathProgramCache]: Analyzing trace with hash 265486652, now seen corresponding path program 3 times [2021-03-25 08:18:57,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:18:57,412 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987981095] [2021-03-25 08:18:57,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:18:57,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:18:57,439 INFO L142 QuantifierPusher]: treesize reduction 30, result has 44.4 percent of original size [2021-03-25 08:18:57,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 08:18:57,457 INFO L142 QuantifierPusher]: treesize reduction 14, result has 80.8 percent of original size [2021-03-25 08:18:57,457 INFO L147 QuantifierPusher]: treesize reduction 7, result has 88.1 percent of original size 52 [2021-03-25 08:18:57,499 INFO L142 QuantifierPusher]: treesize reduction 14, result has 83.1 percent of original size [2021-03-25 08:18:57,499 INFO L147 QuantifierPusher]: treesize reduction 7, result has 89.9 percent of original size 62 [2021-03-25 08:18:57,545 INFO L142 QuantifierPusher]: treesize reduction 90, result has 60.7 percent of original size [2021-03-25 08:18:57,546 INFO L147 QuantifierPusher]: treesize reduction 5, result has 96.4 percent of original size 134 [2021-03-25 08:18:57,632 INFO L142 QuantifierPusher]: treesize reduction 170, result has 52.1 percent of original size [2021-03-25 08:18:57,633 INFO L147 QuantifierPusher]: treesize reduction 5, result has 97.3 percent of original size 180 [2021-03-25 08:18:57,737 INFO L142 QuantifierPusher]: treesize reduction 181, result has 50.1 percent of original size [2021-03-25 08:18:57,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-03-25 08:18:57,836 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:18:57,837 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987981095] [2021-03-25 08:18:57,837 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847892258] [2021-03-25 08:18:57,837 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:18:57,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-25 08:18:57,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 08:18:57,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-25 08:18:57,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:18:57,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 08:18:57,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:18:57,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:18:57,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:18:57,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 08:18:57,907 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.3 percent of original size [2021-03-25 08:18:57,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 08:18:57,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:18:57,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 08:18:57,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-25 08:18:57,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,910 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:18:57,911 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:18:57,912 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 08:18:57,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:18:57,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:18:57,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 08:18:57,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:18:57,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:18:57,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:18:57,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:18:57,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:18:57,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:18:57,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:18:57,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:18:57,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 08:18:57,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 08:18:57,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 08:18:57,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:57,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 08:18:58,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:18:58,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:18:58,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:18:58,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 08:18:58,074 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.1 percent of original size [2021-03-25 08:18:58,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 08:18:58,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:18:58,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:18:58,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-25 08:18:58,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,078 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 08:18:58,079 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:18:58,079 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 08:18:58,081 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 08:18:58,081 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.6 percent of original size 109 [2021-03-25 08:18:58,082 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.6 percent of original size [2021-03-25 08:18:58,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 08:18:58,286 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2021-03-25 08:18:58,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 08:18:58,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 08:18:58,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 08:18:58,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 08:18:58,291 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.3 percent of original size [2021-03-25 08:18:58,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 117 [2021-03-25 08:18:58,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:18:58,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:18:58,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-03-25 08:18:58,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,295 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:18:58,295 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:18:58,296 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:18:58,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:18:58,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 08:18:58,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 08:18:58,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 08:18:58,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 08:18:58,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 08:18:58,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 08:18:58,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 08:18:58,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 08:18:58,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 08:18:58,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:18:58,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 08:18:58,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:18:58,368 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:18:58,368 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2021-03-25 08:18:58,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202752758] [2021-03-25 08:18:58,368 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 08:18:58,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:18:58,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 08:18:58,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-03-25 08:18:58,369 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 92 [2021-03-25 08:18:58,369 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 702 places, 3185 transitions, 121260 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:18:58,369 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:18:58,369 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 92 [2021-03-25 08:18:58,369 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 08:18:58,620 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2021-03-25 08:18:59,290 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 38 [2021-03-25 08:19:00,769 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 58 [2021-03-25 08:19:07,123 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 61 [2021-03-25 08:19:13,007 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2021-03-25 08:19:23,601 INFO L129 PetriNetUnfolder]: 9017/17138 cut-off events. [2021-03-25 08:19:23,601 INFO L130 PetriNetUnfolder]: For 2430256/2430353 co-relation queries the response was YES. [2021-03-25 08:19:24,184 INFO L84 FinitePrefix]: Finished finitePrefix Result has 331452 conditions, 17138 events. 9017/17138 cut-off events. For 2430256/2430353 co-relation queries the response was YES. Maximal size of possible extension queue 1810. Compared 164546 event pairs, 2122 based on Foata normal form. 43/17181 useless extension candidates. Maximal degree in co-relation 330950. Up to 14500 conditions per place. [2021-03-25 08:19:24,312 INFO L132 encePairwiseOnDemand]: 65/92 looper letters, 3031 selfloop transitions, 227 changer transitions 2/3266 dead transitions. [2021-03-25 08:19:24,312 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 3266 transitions, 131551 flow [2021-03-25 08:19:24,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-25 08:19:24,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-25 08:19:24,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 428 transitions. [2021-03-25 08:19:24,313 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.22153209109730848 [2021-03-25 08:19:24,313 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 428 transitions. [2021-03-25 08:19:24,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 428 transitions. [2021-03-25 08:19:24,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 08:19:24,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 428 transitions. [2021-03-25 08:19:24,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 20.38095238095238) internal successors, (428), 21 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:19:24,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 92.0) internal successors, (2024), 22 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:19:24,316 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 92.0) internal successors, (2024), 22 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:19:24,316 INFO L185 Difference]: Start difference. First operand has 702 places, 3185 transitions, 121260 flow. Second operand 21 states and 428 transitions. [2021-03-25 08:19:24,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 3266 transitions, 131551 flow [2021-03-25 08:19:42,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 717 places, 3266 transitions, 130188 flow, removed 642 selfloop flow, removed 5 redundant places. [2021-03-25 08:19:42,539 INFO L241 Difference]: Finished difference. Result has 725 places, 3229 transitions, 123123 flow [2021-03-25 08:19:42,541 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=120308, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2980, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=123123, PETRI_PLACES=725, PETRI_TRANSITIONS=3229} [2021-03-25 08:19:42,542 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 701 predicate places. [2021-03-25 08:19:42,542 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 08:19:42,542 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 725 places, 3229 transitions, 123123 flow [2021-03-25 08:19:42,542 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 725 places, 3229 transitions, 123123 flow [2021-03-25 08:19:42,587 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 724 places, 3229 transitions, 123123 flow [2021-03-25 08:19:45,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2350], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 4096#(or (and (< i_AC (+ An 1)) (or (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC)))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), Black: 4162#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (< i_AB Cn) (= i_BC i_AB) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC)))), 1617#true, Black: 4114#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (< i_AB Cn) (< i_AB An) (= i_BC i_AB) (= i_AB 0)), Black: 4133#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4166#(and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= An i_AC) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)))), Black: 4170#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4174#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4158#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC)))), 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), 4011#true, Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), 1527#true, Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0)), 4090#true]) [2021-03-25 08:19:45,463 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 08:19:45,463 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 08:19:45,463 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:45,463 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:47,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2934], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 4096#(or (and (< i_AC (+ An 1)) (or (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC)))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), Black: 4162#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (< i_AB Cn) (= i_BC i_AB) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC)))), 1617#true, Black: 4114#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (< i_AB Cn) (< i_AB An) (= i_BC i_AB) (= i_AB 0)), Black: 4133#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4166#(and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= An i_AC) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)))), Black: 4170#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4174#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4158#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC)))), 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 4011#true, Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1527#true, Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0)), 4090#true]) [2021-03-25 08:19:47,918 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:19:47,918 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:47,918 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:47,918 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:47,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2350], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 4096#(or (and (< i_AC (+ An 1)) (or (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC)))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), Black: 4162#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (< i_AB Cn) (= i_BC i_AB) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC)))), 1617#true, Black: 4114#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (< i_AB Cn) (< i_AB An) (= i_BC i_AB) (= i_AB 0)), Black: 4133#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4166#(and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= An i_AC) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)))), Black: 4170#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4174#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4158#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC)))), 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), 4011#true, Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1527#true, Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0)), 4090#true]) [2021-03-25 08:19:47,919 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:19:47,919 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:47,919 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:47,919 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:47,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][1357], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 4096#(or (and (< i_AC (+ An 1)) (or (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC)))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), Black: 4162#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (< i_AB Cn) (= i_BC i_AB) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC)))), 1617#true, Black: 4114#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (< i_AB Cn) (< i_AB An) (= i_BC i_AB) (= i_AB 0)), Black: 4133#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4166#(and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= An i_AC) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)))), Black: 4170#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4174#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4158#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC)))), 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 4011#true, Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1527#true, Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0)), 4090#true]) [2021-03-25 08:19:47,920 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:19:47,920 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:47,920 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:47,920 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:47,921 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2548], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 4096#(or (and (< i_AC (+ An 1)) (or (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC)))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), Black: 4162#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (< i_AB Cn) (= i_BC i_AB) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC)))), 1617#true, Black: 4114#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (< i_AB Cn) (< i_AB An) (= i_BC i_AB) (= i_AB 0)), Black: 4133#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4166#(and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= An i_AC) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)))), Black: 4170#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4174#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 4158#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 4011#true, Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1527#true, Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0)), 4090#true]) [2021-03-25 08:19:47,921 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 08:19:47,921 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:47,921 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:47,921 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 08:19:52,266 INFO L129 PetriNetUnfolder]: 6930/13823 cut-off events. [2021-03-25 08:19:52,266 INFO L130 PetriNetUnfolder]: For 2053598/2058270 co-relation queries the response was YES. [2021-03-25 08:19:52,609 INFO L84 FinitePrefix]: Finished finitePrefix Result has 263260 conditions, 13823 events. 6930/13823 cut-off events. For 2053598/2058270 co-relation queries the response was YES. Maximal size of possible extension queue 1550. Compared 136746 event pairs, 779 based on Foata normal form. 684/14026 useless extension candidates. Maximal degree in co-relation 262803. Up to 5443 conditions per place. [2021-03-25 08:19:52,827 INFO L142 LiptonReduction]: Number of co-enabled transitions 6184 [2021-03-25 08:19:56,018 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 08:19:56,019 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 08:19:56,019 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 13477 [2021-03-25 08:19:56,019 INFO L480 AbstractCegarLoop]: Abstraction has has 724 places, 3229 transitions, 123222 flow [2021-03-25 08:19:56,019 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:19:56,019 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 08:19:56,019 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 08:19:56,220 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:19:56,220 INFO L428 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 08:19:56,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 08:19:56,220 INFO L82 PathProgramCache]: Analyzing trace with hash 1841409239, now seen corresponding path program 1 times [2021-03-25 08:19:56,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 08:19:56,221 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791344099] [2021-03-25 08:19:56,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 08:19:56,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:19:56,236 INFO L142 QuantifierPusher]: treesize reduction 32, result has 40.7 percent of original size [2021-03-25 08:19:56,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 08:19:56,253 INFO L142 QuantifierPusher]: treesize reduction 3, result has 90.3 percent of original size [2021-03-25 08:19:56,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 08:19:56,280 INFO L142 QuantifierPusher]: treesize reduction 3, result has 90.6 percent of original size [2021-03-25 08:19:56,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-25 08:19:56,295 INFO L142 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size [2021-03-25 08:19:56,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-25 08:19:56,310 INFO L142 QuantifierPusher]: treesize reduction 29, result has 61.3 percent of original size [2021-03-25 08:19:56,310 INFO L147 QuantifierPusher]: treesize reduction 6, result has 87.0 percent of original size 40 [2021-03-25 08:19:56,342 INFO L142 QuantifierPusher]: treesize reduction 29, result has 58.6 percent of original size [2021-03-25 08:19:56,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 08:19:56,373 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:19:56,374 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791344099] [2021-03-25 08:19:56,374 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863797534] [2021-03-25 08:19:56,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 08:19:56,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 08:19:56,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-25 08:19:56,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 08:19:56,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 08:19:56,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 08:19:56,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:19:56,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:19:56,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:19:56,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:19:56,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:19:56,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:19:56,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 08:19:56,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:19:56,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:19:56,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:19:56,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 08:19:56,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:19:56,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:19:56,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:19:56,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 08:19:56,514 INFO L142 QuantifierPusher]: treesize reduction 15, result has 75.4 percent of original size [2021-03-25 08:19:56,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:19:56,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:19:56,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:19:56,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:19:56,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:19:56,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:19:56,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:19:56,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:19:56,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:19:56,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:19:56,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:19:56,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 08:19:56,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:19:56,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:19:56,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:19:56,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:19:56,580 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.2 percent of original size [2021-03-25 08:19:56,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 08:19:56,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:19:56,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 08:19:56,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 08:19:56,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,583 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 08:19:56,584 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 08:19:56,584 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 08:19:56,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 08:19:56,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:19:56,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 08:19:56,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:19:56,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:19:56,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:19:56,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:19:56,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:19:56,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:19:56,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:19:56,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 08:19:56,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 08:19:56,644 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 08:19:56,644 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 08:19:56,644 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 08:19:56,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773337980] [2021-03-25 08:19:56,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 08:19:56,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 08:19:56,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 08:19:56,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-03-25 08:19:56,645 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 94 [2021-03-25 08:19:56,645 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 3229 transitions, 123222 flow. Second operand has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 08:19:56,645 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 08:19:56,645 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 94 [2021-03-25 08:19:56,646 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2021-03-25 08:20:11,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-25 08:20:11,555 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2021-03-25 08:20:11,555 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-25 08:20:11,567 WARN L224 ceAbstractionStarter]: Timeout [2021-03-25 08:20:11,567 INFO L202 PluginConnector]: Adding new model array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.03 08:20:11 BasicIcfg [2021-03-25 08:20:11,567 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-25 08:20:11,568 INFO L168 Benchmark]: Toolchain (without parser) took 785655.17 ms. Allocated memory was 255.9 MB in the beginning and 14.7 GB in the end (delta: 14.4 GB). Free memory was 236.7 MB in the beginning and 12.2 GB in the end (delta: -12.0 GB). Peak memory consumption was 2.5 GB. Max. memory is 16.0 GB. [2021-03-25 08:20:11,568 INFO L168 Benchmark]: Boogie PL CUP Parser took 2.13 ms. Allocated memory is still 255.9 MB. Free memory is still 237.9 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-03-25 08:20:11,568 INFO L168 Benchmark]: Boogie Procedure Inliner took 21.66 ms. Allocated memory is still 255.9 MB. Free memory was 236.6 MB in the beginning and 235.2 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-25 08:20:11,568 INFO L168 Benchmark]: Boogie Preprocessor took 29.21 ms. Allocated memory is still 255.9 MB. Free memory was 235.2 MB in the beginning and 234.1 MB in the end (delta: 1.2 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-25 08:20:11,568 INFO L168 Benchmark]: RCFGBuilder took 295.55 ms. Allocated memory is still 255.9 MB. Free memory was 234.1 MB in the beginning and 238.9 MB in the end (delta: -4.8 MB). Peak memory consumption was 24.9 MB. Max. memory is 16.0 GB. [2021-03-25 08:20:11,568 INFO L168 Benchmark]: TraceAbstraction took 785304.42 ms. Allocated memory was 255.9 MB in the beginning and 14.7 GB in the end (delta: 14.4 GB). Free memory was 238.4 MB in the beginning and 12.2 GB in the end (delta: -12.0 GB). Peak memory consumption was 2.5 GB. Max. memory is 16.0 GB. [2021-03-25 08:20:11,568 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 2.13 ms. Allocated memory is still 255.9 MB. Free memory is still 237.9 MB. There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 21.66 ms. Allocated memory is still 255.9 MB. Free memory was 236.6 MB in the beginning and 235.2 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Preprocessor took 29.21 ms. Allocated memory is still 255.9 MB. Free memory was 235.2 MB in the beginning and 234.1 MB in the end (delta: 1.2 MB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 295.55 ms. Allocated memory is still 255.9 MB. Free memory was 234.1 MB in the beginning and 238.9 MB in the end (delta: -4.8 MB). Peak memory consumption was 24.9 MB. Max. memory is 16.0 GB. * TraceAbstraction took 785304.42 ms. Allocated memory was 255.9 MB in the beginning and 14.7 GB in the end (delta: 14.4 GB). Free memory was 238.4 MB in the beginning and 12.2 GB in the end (delta: -12.0 GB). Peak memory consumption was 2.5 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 384.6ms, 34 PlacesBefore, 24 PlacesAfterwards, 30 TransitionsBefore, 17 TransitionsAfterwards, 378 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 9 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 3 ChoiceCompositions, 13 TotalNumberOfCompositions, 144 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 144, positive: 144, positive conditional: 0, positive unconditional: 144, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 117, positive: 117, positive conditional: 0, positive unconditional: 117, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 117, positive: 117, positive conditional: 0, positive unconditional: 117, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 144, positive: 27, positive conditional: 0, positive unconditional: 27, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 117, unknown conditional: 0, unknown unconditional: 117] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 130.0ms, 23 PlacesBefore, 23 PlacesAfterwards, 23 TransitionsBefore, 23 TransitionsAfterwards, 144 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 12 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 12, positive: 12, positive conditional: 0, positive unconditional: 12, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 8, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 12, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , Statistics on independence cache: Total cache size (in pairs): 8, Positive cache size: 8, Positive conditional cache size: 0, Positive unconditional cache size: 8, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 99.0ms, 31 PlacesBefore, 29 PlacesAfterwards, 27 TransitionsBefore, 26 TransitionsAfterwards, 200 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 8 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 8, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 7, unknown conditional: 0, unknown unconditional: 7] , Statistics on independence cache: Total cache size (in pairs): 7, Positive cache size: 7, Positive conditional cache size: 0, Positive unconditional cache size: 7, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.4ms, 35 PlacesBefore, 35 PlacesAfterwards, 27 TransitionsBefore, 27 TransitionsAfterwards, 196 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 7, Positive cache size: 7, Positive conditional cache size: 0, Positive unconditional cache size: 7, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 96.4ms, 42 PlacesBefore, 40 PlacesAfterwards, 32 TransitionsBefore, 31 TransitionsAfterwards, 252 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 9 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9, positive: 9, positive conditional: 0, positive unconditional: 9, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 9, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 105.9ms, 52 PlacesBefore, 51 PlacesAfterwards, 41 TransitionsBefore, 41 TransitionsAfterwards, 220 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 22.1ms, 62 PlacesBefore, 61 PlacesAfterwards, 55 TransitionsBefore, 55 TransitionsAfterwards, 286 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 21.6ms, 66 PlacesBefore, 62 PlacesAfterwards, 52 TransitionsBefore, 52 TransitionsAfterwards, 212 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.9ms, 59 PlacesBefore, 59 PlacesAfterwards, 55 TransitionsBefore, 55 TransitionsAfterwards, 242 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 16.2ms, 59 PlacesBefore, 59 PlacesAfterwards, 46 TransitionsBefore, 46 TransitionsAfterwards, 228 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 18.9ms, 61 PlacesBefore, 61 PlacesAfterwards, 59 TransitionsBefore, 59 TransitionsAfterwards, 278 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 98.1ms, 68 PlacesBefore, 65 PlacesAfterwards, 60 TransitionsBefore, 60 TransitionsAfterwards, 288 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 7 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 7, unknown conditional: 0, unknown unconditional: 7] , Statistics on independence cache: Total cache size (in pairs): 7, Positive cache size: 7, Positive conditional cache size: 0, Positive unconditional cache size: 7, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 289.7ms, 82 PlacesBefore, 82 PlacesAfterwards, 123 TransitionsBefore, 123 TransitionsAfterwards, 384 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 28 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 28, positive: 28, positive conditional: 0, positive unconditional: 28, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 11, positive: 11, positive conditional: 0, positive unconditional: 11, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 11, positive: 11, positive conditional: 0, positive unconditional: 11, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 28, positive: 17, positive conditional: 0, positive unconditional: 17, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 11, unknown conditional: 0, unknown unconditional: 11] , Statistics on independence cache: Total cache size (in pairs): 11, Positive cache size: 11, Positive conditional cache size: 0, Positive unconditional cache size: 11, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 622.1ms, 112 PlacesBefore, 111 PlacesAfterwards, 195 TransitionsBefore, 195 TransitionsAfterwards, 558 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 6 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 7 TotalNumberOfCompositions, 115 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 115, positive: 115, positive conditional: 0, positive unconditional: 115, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 15, positive: 15, positive conditional: 0, positive unconditional: 15, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 15, positive: 15, positive conditional: 0, positive unconditional: 15, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 115, positive: 100, positive conditional: 0, positive unconditional: 100, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 15, unknown conditional: 0, unknown unconditional: 15] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 232.1ms, 133 PlacesBefore, 132 PlacesAfterwards, 237 TransitionsBefore, 237 TransitionsAfterwards, 676 CoEnabledTransitionPairs, 2 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 93.6ms, 134 PlacesBefore, 134 PlacesAfterwards, 263 TransitionsBefore, 263 TransitionsAfterwards, 798 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 146.1ms, 152 PlacesBefore, 152 PlacesAfterwards, 328 TransitionsBefore, 328 TransitionsAfterwards, 1054 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 181.0ms, 170 PlacesBefore, 170 PlacesAfterwards, 415 TransitionsBefore, 415 TransitionsAfterwards, 1296 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 215.7ms, 190 PlacesBefore, 190 PlacesAfterwards, 490 TransitionsBefore, 490 TransitionsAfterwards, 1608 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 281.1ms, 210 PlacesBefore, 209 PlacesAfterwards, 553 TransitionsBefore, 553 TransitionsAfterwards, 1772 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 756.0ms, 232 PlacesBefore, 232 PlacesAfterwards, 698 TransitionsBefore, 698 TransitionsAfterwards, 2144 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 3 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 3, unknown conditional: 0, unknown unconditional: 3] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 662.5ms, 252 PlacesBefore, 252 PlacesAfterwards, 751 TransitionsBefore, 751 TransitionsAfterwards, 2256 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 2 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 542.6ms, 268 PlacesBefore, 268 PlacesAfterwards, 834 TransitionsBefore, 834 TransitionsAfterwards, 2368 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 625.6ms, 281 PlacesBefore, 280 PlacesAfterwards, 846 TransitionsBefore, 846 TransitionsAfterwards, 2412 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 877.7ms, 302 PlacesBefore, 298 PlacesAfterwards, 892 TransitionsBefore, 892 TransitionsAfterwards, 2502 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1000.0ms, 323 PlacesBefore, 318 PlacesAfterwards, 968 TransitionsBefore, 968 TransitionsAfterwards, 2600 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1167.3ms, 329 PlacesBefore, 328 PlacesAfterwards, 1053 TransitionsBefore, 1053 TransitionsAfterwards, 2810 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1279.6ms, 340 PlacesBefore, 339 PlacesAfterwards, 1129 TransitionsBefore, 1129 TransitionsAfterwards, 2986 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1540.0ms, 367 PlacesBefore, 367 PlacesAfterwards, 1232 TransitionsBefore, 1232 TransitionsAfterwards, 3236 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1499.2ms, 390 PlacesBefore, 376 PlacesAfterwards, 1128 TransitionsBefore, 1128 TransitionsAfterwards, 2742 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1703.1ms, 390 PlacesBefore, 387 PlacesAfterwards, 1251 TransitionsBefore, 1251 TransitionsAfterwards, 2988 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2268.4ms, 401 PlacesBefore, 401 PlacesAfterwards, 1415 TransitionsBefore, 1415 TransitionsAfterwards, 3232 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2376.3ms, 419 PlacesBefore, 418 PlacesAfterwards, 1481 TransitionsBefore, 1481 TransitionsAfterwards, 3480 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2342.3ms, 429 PlacesBefore, 422 PlacesAfterwards, 1432 TransitionsBefore, 1432 TransitionsAfterwards, 3270 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2764.5ms, 432 PlacesBefore, 430 PlacesAfterwards, 1452 TransitionsBefore, 1451 TransitionsAfterwards, 3312 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 4 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , Statistics on independence cache: Total cache size (in pairs): 11, Positive cache size: 11, Positive conditional cache size: 0, Positive unconditional cache size: 11, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3689.1ms, 455 PlacesBefore, 453 PlacesAfterwards, 1579 TransitionsBefore, 1579 TransitionsAfterwards, 3516 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 5 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 5 TotalNumberOfCompositions, 25 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 25, positive: 25, positive conditional: 0, positive unconditional: 25, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 25, positive: 22, positive conditional: 0, positive unconditional: 22, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 3, unknown conditional: 0, unknown unconditional: 3] , Statistics on independence cache: Total cache size (in pairs): 14, Positive cache size: 14, Positive conditional cache size: 0, Positive unconditional cache size: 14, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3223.9ms, 475 PlacesBefore, 475 PlacesAfterwards, 1745 TransitionsBefore, 1745 TransitionsAfterwards, 3730 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 14, Positive cache size: 14, Positive conditional cache size: 0, Positive unconditional cache size: 14, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4419.8ms, 497 PlacesBefore, 495 PlacesAfterwards, 1973 TransitionsBefore, 1973 TransitionsAfterwards, 4246 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 14, Positive cache size: 14, Positive conditional cache size: 0, Positive unconditional cache size: 14, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5339.7ms, 509 PlacesBefore, 509 PlacesAfterwards, 2027 TransitionsBefore, 2027 TransitionsAfterwards, 4362 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 14, Positive cache size: 14, Positive conditional cache size: 0, Positive unconditional cache size: 14, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6020.6ms, 538 PlacesBefore, 537 PlacesAfterwards, 2193 TransitionsBefore, 2193 TransitionsAfterwards, 4582 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 1 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1, unknown conditional: 0, unknown unconditional: 1] , Statistics on independence cache: Total cache size (in pairs): 15, Positive cache size: 15, Positive conditional cache size: 0, Positive unconditional cache size: 15, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6467.4ms, 558 PlacesBefore, 558 PlacesAfterwards, 2354 TransitionsBefore, 2354 TransitionsAfterwards, 4894 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 15, Positive cache size: 15, Positive conditional cache size: 0, Positive unconditional cache size: 15, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7372.4ms, 575 PlacesBefore, 574 PlacesAfterwards, 2482 TransitionsBefore, 2482 TransitionsAfterwards, 5066 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 2 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1, unknown conditional: 0, unknown unconditional: 1] , Statistics on independence cache: Total cache size (in pairs): 16, Positive cache size: 16, Positive conditional cache size: 0, Positive unconditional cache size: 16, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5832.8ms, 585 PlacesBefore, 576 PlacesAfterwards, 2458 TransitionsBefore, 2458 TransitionsAfterwards, 5014 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 16, Positive cache size: 16, Positive conditional cache size: 0, Positive unconditional cache size: 16, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7373.2ms, 578 PlacesBefore, 578 PlacesAfterwards, 2540 TransitionsBefore, 2540 TransitionsAfterwards, 5098 CoEnabledTransitionPairs, 2 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 16, Positive cache size: 16, Positive conditional cache size: 0, Positive unconditional cache size: 16, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8430.6ms, 601 PlacesBefore, 600 PlacesAfterwards, 2670 TransitionsBefore, 2670 TransitionsAfterwards, 5344 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 16, Positive cache size: 16, Positive conditional cache size: 0, Positive unconditional cache size: 16, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10331.4ms, 633 PlacesBefore, 630 PlacesAfterwards, 2968 TransitionsBefore, 2968 TransitionsAfterwards, 5794 CoEnabledTransitionPairs, 2 FixpointIterations, 2 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 4 TotalNumberOfCompositions, 8 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 8, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , Statistics on independence cache: Total cache size (in pairs): 17, Positive cache size: 17, Positive conditional cache size: 0, Positive unconditional cache size: 17, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9334.5ms, 643 PlacesBefore, 642 PlacesAfterwards, 3031 TransitionsBefore, 3031 TransitionsAfterwards, 5920 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 17, Positive cache size: 17, Positive conditional cache size: 0, Positive unconditional cache size: 17, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9223.3ms, 658 PlacesBefore, 655 PlacesAfterwards, 3069 TransitionsBefore, 3069 TransitionsAfterwards, 5950 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 17, Positive cache size: 17, Positive conditional cache size: 0, Positive unconditional cache size: 17, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9928.3ms, 676 PlacesBefore, 673 PlacesAfterwards, 3078 TransitionsBefore, 3078 TransitionsAfterwards, 5914 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 17, Positive cache size: 17, Positive conditional cache size: 0, Positive unconditional cache size: 17, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9591.8ms, 677 PlacesBefore, 677 PlacesAfterwards, 3119 TransitionsBefore, 3119 TransitionsAfterwards, 5946 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 17, Positive cache size: 17, Positive conditional cache size: 0, Positive unconditional cache size: 17, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10480.1ms, 697 PlacesBefore, 690 PlacesAfterwards, 3152 TransitionsBefore, 3152 TransitionsAfterwards, 6092 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 17, Positive cache size: 17, Positive conditional cache size: 0, Positive unconditional cache size: 17, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12580.8ms, 702 PlacesBefore, 702 PlacesAfterwards, 3185 TransitionsBefore, 3185 TransitionsAfterwards, 6154 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 4 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , Statistics on independence cache: Total cache size (in pairs): 20, Positive cache size: 20, Positive conditional cache size: 0, Positive unconditional cache size: 20, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13476.7ms, 725 PlacesBefore, 724 PlacesAfterwards, 3229 TransitionsBefore, 3229 TransitionsAfterwards, 6184 CoEnabledTransitionPairs, 2 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 17, Positive cache size: 17, Positive conditional cache size: 0, Positive unconditional cache size: 17, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 78). Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (15states, 15/94 universal loopers) in iteration 53,while PetriNetUnfolder was constructing finite prefix that currently has 171478 conditions, 7955 events (4850/7954 cut-off events. For 1400314/1400425 co-relation queries the response was YES. Maximal size of possible extension queue 1850. Compared 67960 event pairs, 945 based on Foata normal form. 70/9848 useless extension candidates. Maximal degree in co-relation 171178. Up to 5661 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 30 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 9.7ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 785224.6ms, OverallIterations: 53, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 576162.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 462.5ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 496 SDtfs, 2388 SDslu, 27 SDs, 0 SdLazy, 31001 SolverSat, 1993 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 15679.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1506 GetRequests, 398 SyntacticMatches, 10 SemanticMatches, 1098 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5826 ImplicationChecksByTransitivity, 59269.5ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=123222occurred in iteration=52, InterpolantAutomatonStates: 825, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 182.8ms SsaConstructionTime, 704.6ms SatisfiabilityAnalysisTime, 29632.0ms InterpolantComputationTime, 1570 NumberOfCodeBlocks, 1564 NumberOfCodeBlocksAsserted, 124 NumberOfCheckSat, 1469 ConstructedInterpolants, 0 QuantifiedInterpolants, 72228 SizeOfPredicates, 119 NumberOfNonLiveVariables, 2622 ConjunctsInSsa, 826 ConjunctsInUnsatCore, 101 InterpolantComputations, 5 PerfectInterpolantSequences, 15/346 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown